summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
AgeCommit message (Expand)Author
2020-09-05Remove still more useless assignments.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-03-31Fix assorted typosMagnus Hagander
2020-03-25Go back to returning int from ereport auxiliary functions.Tom Lane
2020-03-24Improve the internal implementation of ereport().Tom Lane
2020-03-17Remove useless pfree()s at the ends of various ValuePerCall SRFs.Tom Lane
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-01-31Fix not-quite-right string comparison in parse_jsonb_index_flags().Tom Lane
2020-01-29Move jsonapi.c and jsonapi.h to src/common.Robert Haas
2020-01-27Move some code from jsonapi.c to jsonfuncs.c.Robert Haas
2020-01-27Adjust pg_parse_json() so that it does not directly ereport().Robert Haas
2020-01-24Adjust src/include/utils/jsonapi.h so it's not backend-only.Robert Haas
2020-01-20Further tweaking of jsonb_set_lax().Tom Lane
2020-01-19Silence minor compiler warnings.Tom Lane
2020-01-17Add a non-strict version of jsonb_setAndrew Dunstan
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-30Fix typos in the codeMichael Paquier
2019-09-20Split out code into new getKeyJsonValueFromContainer()Alvaro Herrera
2019-09-20Optimize get_jsonb_path_all avoiding an iteratorAlvaro Herrera
2019-09-20Refactor code into new JsonbValueAsText, and use it moreAlvaro Herrera
2019-08-19Restore json{b}_populate_record{set}'s ability to take type info from AS.Tom Lane
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-06-11Fix conversion of JSON strings to JSON output columns in json_to_record().Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-06Fix some errhint and errdetail strings missing a periodMichael Paquier
2018-11-22Fix another crash in json{b}_populate_recordset and json{b}_to_recordset.Tom Lane
2018-11-02Fix spelling errors and typos in commentsMagnus Hagander
2018-07-13Fix crash in json{b}_populate_recordset() and json{b}_to_recordset().Tom Lane
2018-06-08Add missing serial commasPeter Eisentraut
2018-05-08Refine error messagesPeter Eisentraut
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-15Clean up callers of JsonbIteratorNext().Tom Lane
2018-04-07Add json(b)_to_tsvector functionTeodor Sigaev
2018-04-01Fix a boatload of typos in C comments.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-10-26Support domains over composite types.Tom Lane
2017-09-18Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent.Tom Lane
2017-09-11Message style fixesPeter Eisentraut
2017-09-07Reduce excessive dereferencing of function pointersPeter Eisentraut
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
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