Optimize get_jsonb_path_all avoiding an iterator
Alvaro Herrera <alvherre@alvh.no-ip.org>
Optimize get_jsonb_path_all avoiding an iterator Instead of creating an iterator object at each step down the JSONB object/array, we can just just examine its object/array flags, which is faster. Also, use the recently introduced JsonbValueAsText instead of open-coding the same thing, for code simplicity. Author: Nikita Glukhov Discussion: https://postgr.es/m/7c417f90-f95f-247e-ba63-d95e39c0ad14@postgrespro.ru
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/adt/jsonfuncs.c | modified | +10 −23 |
Discussion
- Optimization of some jsonb functions 10 messages · 2019-02-22 → 2019-09-21