summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
AgeCommit message (Expand)Author
2015-10-11Use 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-17Support JSON negative array subscripts everywhereAndrew Dunstan
2015-06-12Fix "path" infrastructure bug affecting jsonb_set()Andrew Dunstan
2015-06-07Desupport jsonb subscript deletion on objectsAndrew Dunstan
2015-05-31Avoid naming a variable "new", and remove bogus initializer.Andrew Dunstan
2015-05-31Add a couple of missing JsonbValue type initialisers.Andrew Dunstan
2015-05-31Rename jsonb_replace to jsonb_set and allow it to add new valuesAndrew Dunstan
2015-05-26Revert "Simplify addJsonbToParseState()"Andrew Dunstan
2015-05-26Simplify addJsonbToParseState()Andrew Dunstan
2015-05-25Clean up and simplify jsonb_concat code.Andrew Dunstan
2015-05-23pgindent 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
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-16Fix some jsonb issues found by Coverity in recent commits.Andrew Dunstan
2014-12-12Add json_strip_nulls and jsonb_strip_nulls functions.Andrew Dunstan
2014-08-22Fix corner-case behaviors in JSON/JSONB field extraction operators.Tom Lane
2014-08-20Fix core dump in jsonb #> operator, and add regression test cases.Tom Lane
2014-06-29Remove use_json_as_text options from json_to_record/json_populate_record.Tom Lane
2014-06-25Rationalize error messages within jsonfuncs.c.Tom Lane
2014-06-25Cosmetic improvements in jsonfuncs.c.Tom Lane
2014-06-24Fix handling of nested JSON objects in json_populate_recordset and friends.Tom Lane
2014-06-01Improve the efficiency of certain jsonb get operations.Andrew Dunstan
2014-05-07Clean up jsonb code.Heikki Linnakangas
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-02De-anonymize the union in JsonbValue.Tom Lane
2014-03-26Fix uninitialized variables in json's populate_record_worker().Andrew Dunstan
2014-03-26Cleanup around json_to_record/json_to_recordsetAndrew Dunstan
2014-03-25Tidy up the populate/to_record{set} code for json a bit.Andrew Dunstan
2014-03-23Introduce jsonb, a structured format for storing json.Andrew Dunstan
2014-02-26Fix crash in json_to_record().Jeff Davis
2014-02-05Fix whitespacePeter Eisentraut
2014-02-03In json code, clean up temp memory contexts after processing.Andrew Dunstan
2014-01-29Silence compiler warnings about possibly unset variables.Andrew Dunstan
2014-01-29Add json_array_elements_text function.Andrew Dunstan
2014-01-28New json functions.Andrew Dunstan
2014-01-22Reindent json.c and jsonfuncs.c.Andrew Dunstan
2014-01-07Update copyright for 2014Bruce Momjian
2013-08-09Message punctuation and pluralization fixesPeter Eisentraut
2013-08-07Message style improvementsPeter Eisentraut
2013-07-20Clean up new JSON API typedefsPeter Eisentraut