summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
Commit message (Expand)AuthorAgeFilesLines
* Support domains over composite types.Tom Lane2017-10-261-150/+281
* Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent.Tom Lane2017-09-181-47/+47
* Message style fixesPeter Eisentraut2017-09-111-3/+3
* Reduce excessive dereferencing of function pointersPeter Eisentraut2017-09-071-2/+2
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-1/+1
* Phase 3 of pgindent updates.Tom Lane2017-06-211-15/+15
* Phase 2 of pgindent updates.Tom Lane2017-06-211-12/+12
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+2
* Make edge-case behavior of jsonb_populate_record match json_populate_recordTom Lane2017-05-291-1/+16
* Fix thinko in JsObjectSize() macro.Tom Lane2017-05-291-6/+6
* Fix misspelled struct tag.Tom Lane2017-05-191-1/+1
* Fix argument name differencesPeter Eisentraut2017-05-191-5/+5
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-208/+220
* Remove extraneous comma to satisfy picky compilerAndrew Dunstan2017-04-061-1/+1
* Make json_populate_record and friends operate recursivelyAndrew Dunstan2017-04-061-452/+1076
* Transform or iterate over json(b) string valuesAndrew Dunstan2017-03-311-0/+236
* Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch2017-03-121-12/+12
* Assume deconstruct_array() outputs are untoasted.Noah Misch2017-03-121-2/+2
* Introduce convenience macros to hide JsonbContainer header accesses better.Tom Lane2017-01-251-2/+2
* Relocate static function declarations to be after typedefs in jsonfuncs.c.Tom Lane2017-01-221-107/+108
* Implement array version of jsonb_delete and operatorMagnus Hagander2017-01-181-0/+86
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Fix typo in commentMagnus Hagander2016-11-141-1/+1
* Fix broken jsonb_set() logic for replacing array elements.Tom Lane2016-10-131-6/+6
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-12/+4
* Fix typoPeter Eisentraut2016-07-251-1/+1
* pgindent run for 9.6Robert Haas2016-06-091-14/+14
* Add jsonb_insertTeodor Sigaev2016-04-061-24/+110
* Code review for error reports in jsonb_set().Tom Lane2016-03-231-10/+14
* Fix unsafe use of strtol() on a non-null-terminated Text datum.Tom Lane2016-03-231-1/+1
* Fix json_to_record() bug with nested objects.Tom Lane2016-03-021-1/+1
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Improve some messagesPeter Eisentraut2015-12-101-1/+1
* Use JsonbIteratorToken consistently in automatic variable declarations.Noah Misch2015-10-111-17/+17
* Prevent stack overflow in json-related functions.Noah Misch2015-10-051-0/+2
* Disallow invalid path elements in jsonb_setAndrew Dunstan2015-10-041-1/+4
* Fix the fastpath rule for jsonb_concat with an empty operand.Andrew Dunstan2015-09-131-5/+11
* Only adjust negative indexes in json_get up to the length of the path.Andrew Dunstan2015-07-281-13/+13
* Remove dead code.Andrew Dunstan2015-07-191-1/+1
* Support JSON negative array subscripts everywhereAndrew Dunstan2015-07-171-25/+75
* Fix "path" infrastructure bug affecting jsonb_set()Andrew Dunstan2015-06-121-2/+5
* Desupport jsonb subscript deletion on objectsAndrew Dunstan2015-06-071-0/+5
* Avoid naming a variable "new", and remove bogus initializer.Andrew Dunstan2015-05-311-10/+10
* Add a couple of missing JsonbValue type initialisers.Andrew Dunstan2015-05-311-0/+2
* Rename jsonb_replace to jsonb_set and allow it to add new valuesAndrew Dunstan2015-05-311-47/+104
* Revert "Simplify addJsonbToParseState()"Andrew Dunstan2015-05-261-13/+22
* Simplify addJsonbToParseState()Andrew Dunstan2015-05-261-22/+13
* Clean up and simplify jsonb_concat code.Andrew Dunstan2015-05-251-97/+27
* pgindent run for 9.5Bruce Momjian2015-05-231-49/+54
* Fix typos in commentsMagnus Hagander2015-05-171-1/+1