Commit Graph

79 Commits (f3a01af29b1941ca7937a45504ab10ef5f99cdff)

Author SHA1 Message Date
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
David Rowley 9f1ca6ce65 Use appendStringInfoSpaces in more places 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane c60c9badba Convert json_in and jsonb_in to report errors softly. 3 years ago
Tom Lane 50428a301d Change JsonSemAction to allow non-throw error reporting. 3 years ago
Peter Geoghegan a601366a46 Harmonize more parameter names in bulk. 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Andrew Dunstan f7a605f636 Small cleanups in SQL/JSON code 4 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 4 years ago
Andrew Dunstan 606948b058 SQL JSON functions 4 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 24e2885ee3 Introduce "anycompatible" family of polymorphic types. 6 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Robert Haas beb4699091 Move jsonapi.c and jsonapi.h to src/common. 6 years ago
Robert Haas 73ce2a03f3 Move some code from jsonapi.c to jsonfuncs.c. 6 years ago
Robert Haas 1f3a021730 Adjust pg_parse_json() so that it does not directly ereport(). 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Alexander Korotkov 6dda292d4d Allow datetime values in JsonbValue 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Alvaro Herrera 0a999e1290 Unify error messages 7 years ago
Alexander Korotkov 72b6460336 Partial implementation of SQL/JSON path language 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 8 years ago
Teodor Sigaev cb5d942959 Improve jsonb cast error message 8 years ago
Tom Lane fbb2e9a030 Fix assorted compiler warnings seen in the buildfarm. 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Teodor Sigaev c0cbe00fee Add casts from jsonb 8 years ago
Andrew Dunstan cc4feded0a Centralize json and jsonb handling of datetime types 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andrew Dunstan adee9e4e31 Undo inadvertent change in capitalization in commit 18fc4ec. 8 years ago
Andrew Dunstan 18fc4ecf4a Process variadic arguments consistently in json functions 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Tom Lane 4bd1994650 Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane 651902deb1 Re-run pgindent. 9 years ago
Alvaro Herrera 55a70a023c Assorted translatable string fixes 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Andrew Dunstan 502a3832cc Correctly handle array pseudotypes in to_json and to_jsonb 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane b5bce6c1ec Final pgindent + perltidy run for 9.6. 9 years ago