summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
AgeCommit message (Expand)Author
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-05-29Make edge-case behavior of jsonb_populate_record match json_populate_recordTom Lane
2017-05-29Fix thinko in JsObjectSize() macro.Tom Lane
2017-05-19Fix misspelled struct tag.Tom Lane
2017-05-19Fix argument name differencesPeter Eisentraut
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-07Remove extraneous comma to satisfy picky compilerAndrew Dunstan
2017-04-07Make json_populate_record and friends operate recursivelyAndrew Dunstan
2017-03-31Transform or iterate over json(b) string valuesAndrew Dunstan
2017-03-12Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch
2017-03-12Assume deconstruct_array() outputs are untoasted.Noah Misch
2017-01-25Introduce convenience macros to hide JsonbContainer header accesses better.Tom Lane
2017-01-22Relocate static function declarations to be after typedefs in jsonfuncs.c.Tom Lane
2017-01-18Implement array version of jsonb_delete and operatorMagnus Hagander
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-14Fix typo in commentMagnus Hagander
2016-10-13Fix broken jsonb_set() logic for replacing array elements.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-07-26Fix typoPeter Eisentraut
2016-06-09pgindent run for 9.6Robert Haas
2016-04-06Add jsonb_insertTeodor Sigaev
2016-03-23Code review for error reports in jsonb_set().Tom Lane
2016-03-23Fix unsafe use of strtol() on a non-null-terminated Text datum.Tom Lane
2016-03-03Fix json_to_record() bug with nested objects.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-11Improve some messagesPeter Eisentraut
2015-10-12Use JsonbIteratorToken consistently in automatic variable declarations.Noah Misch
2015-10-05Prevent stack overflow in json-related functions.Noah Misch
2015-10-04Disallow invalid path elements in jsonb_setAndrew Dunstan
2015-09-13Fix the fastpath rule for jsonb_concat with an empty operand.Andrew Dunstan
2015-07-28Only adjust negative indexes in json_get up to the length of the path.Andrew Dunstan
2015-07-19Remove dead code.Andrew Dunstan
2015-07-18Support JSON negative array subscripts everywhereAndrew Dunstan
2015-06-12Fix "path" infrastructure bug affecting jsonb_set()Andrew Dunstan
2015-06-08Desupport jsonb subscript deletion on objectsAndrew Dunstan
2015-06-01Avoid naming a variable "new", and remove bogus initializer.Andrew Dunstan
2015-06-01Add a couple of missing JsonbValue type initialisers.Andrew Dunstan
2015-06-01Rename jsonb_replace to jsonb_set and allow it to add new valuesAndrew Dunstan
2015-05-27Revert "Simplify addJsonbToParseState()"Andrew Dunstan
2015-05-26Simplify addJsonbToParseState()Andrew Dunstan
2015-05-25Clean up and simplify jsonb_concat code.Andrew Dunstan
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-17Fix typos in commentsMagnus Hagander
2015-05-13Fix jsonb replace and delete on scalars and empty structuresAndrew Dunstan
2015-05-12Additional functions and operators for jsonbAndrew Dunstan
2015-05-04Fix two small bugs in json's populate_record_workerAndrew Dunstan
2015-03-31Remove spurious semicolons.Heikki Linnakangas
2015-02-20Use FLEXIBLE_ARRAY_MEMBER in struct RecordIOData.Tom Lane