summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
Commit message (Expand)AuthorAgeFilesLines
* SQL/JSON: support the IS JSON predicateAlvaro Herrera2023-03-311-0/+20
* Fix JSON error reporting for many cases of erroneous string values.Tom Lane2023-03-131-0/+1
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Fix jsonb subscripting to cope with toasted subscript values.Tom Lane2022-12-121-12/+29
* Convert json_in and jsonb_in to report errors softly.Tom Lane2022-12-111-8/+27
* Change JsonSemAction to allow non-throw error reporting.Tom Lane2022-12-111-124/+232
* Rename SetSingleFuncCall() to InitMaterializedSRF()Michael Paquier2022-10-181-5/+4
* Change some errdetail() to errdetail_internal()Alvaro Herrera2022-09-281-2/+2
* Revert SQL/JSON featuresAndrew Dunstan2022-09-011-68/+3
* Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut2022-07-011-12/+6
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-3/+4
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* SQL/JSON query functionsAndrew Dunstan2022-03-291-3/+47
* IS JSON predicateAndrew Dunstan2022-03-281-0/+20
* Create routine able to set single-call SRFs for Materialize modeMichael Paquier2022-03-071-130/+11
* Simplify more checks related to set-returning functionsMichael Paquier2022-02-241-26/+35
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Fix typoPeter Eisentraut2021-09-081-2/+2
* Remove redundant test.Tom Lane2021-08-251-2/+4
* Fix typos and grammar in documentation and code commentsMichael Paquier2021-04-091-2/+2
* Fix typo in jsonfuncs.c.Amit Kapila2021-04-081-1/+1
* Improve reporting for syntax errors in multi-line JSON data.Tom Lane2021-03-011-17/+6
* Simplify jsonfuncs.c code by using strtoint() not strtol().Tom Lane2021-02-111-20/+15
* Throw error when assigning jsonb scalar instead of a composite objectAlexander Korotkov2021-01-311-0/+29
* Filling array gaps during jsonb subscriptingAlexander Korotkov2021-01-311-15/+212
* Implementation of subscripting for jsonbAlexander Korotkov2021-01-311-93/+95
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Remove "invalid concatenation of jsonb objects" error case.Tom Lane2020-12-211-37/+34
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-151-4/+2
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-091-1/+2
* Remove still more useless assignments.Tom Lane2020-09-041-8/+6
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-6/+7
* Fix assorted typosMagnus Hagander2020-03-311-1/+1
* Go back to returning int from ereport auxiliary functions.Tom Lane2020-03-251-4/+4
* Improve the internal implementation of ereport().Tom Lane2020-03-241-4/+4
* Remove useless pfree()s at the ends of various ValuePerCall SRFs.Tom Lane2020-03-161-14/+0
* Introduce macros for typalign and typstorage constants.Tom Lane2020-03-041-6/+6
* Fix not-quite-right string comparison in parse_jsonb_index_flags().Tom Lane2020-01-311-1/+1
* Move jsonapi.c and jsonapi.h to src/common.Robert Haas2020-01-291-3/+4
* Move some code from jsonapi.c to jsonfuncs.c.Robert Haas2020-01-271-0/+126
* Adjust pg_parse_json() so that it does not directly ereport().Robert Haas2020-01-271-12/+17
* Adjust src/include/utils/jsonapi.h so it's not backend-only.Robert Haas2020-01-241-0/+1
* Further tweaking of jsonb_set_lax().Tom Lane2020-01-201-5/+6
* Silence minor compiler warnings.Tom Lane2020-01-191-0/+1
* Add a non-strict version of jsonb_setAndrew Dunstan2020-01-171-0/+64
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Fix typos in the codeMichael Paquier2019-10-301-1/+1
* Split out code into new getKeyJsonValueFromContainer()Alvaro Herrera2019-09-201-35/+17
* Optimize get_jsonb_path_all avoiding an iteratorAlvaro Herrera2019-09-201-23/+10
* Refactor code into new JsonbValueAsText, and use it moreAlvaro Herrera2019-09-201-112/+61