Commit Graph

418 Commits (c2d93c3802b205d135d1ae1d7ac167d74e08a274)

Author SHA1 Message Date
Amit Langote c2d93c3802 SQL/JSON: Fix coercion of constructor outputs to types with typmod 1 year ago
Amit Langote 55e56c84da SQL/JSON: Validate values in ON ERROR/EMPTY clauses 1 year ago
Amit Langote 03ec203164 SQL/JSON: Correctly enforce the default ON EMPTY behavior 1 year ago
Peter Geoghegan 6207f08f70 Harmonize function parameter names for Postgres 17. 1 year ago
David Rowley 7d2c7f08d9 Fix query pullup issue with WindowClause runCondition 1 year ago
Amit Langote c0fc075186 SQL/JSON: Fix issues with DEFAULT .. ON ERROR / EMPTY 1 year ago
Amit Langote b4fad46b6b SQL/JSON: Improve some error messages 1 year ago
Amit Langote 561b74ddb8 Fix restriction on specifying KEEP QUOTES in JSON_QUERY() 1 year ago
Tom Lane 3c5ff36aba Suppress "variable may be used uninitialized" warning. 1 year ago
Amit Langote 6f4d63e989 Add missing initialization in transformJsonFuncExpr() 1 year ago
Amit Langote 2f6e78b061 Fix typo introduced in 6185c9737 1 year ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 1 year ago
Amit Langote 085e759e9d Avoid splitting errmsg string to span multiple lines 1 year ago
Amit Langote 6185c9737c Add SQL/JSON query functions 1 year ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 1 year ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut 9efcf442b9 Fix translation markers 2 years ago
Peter Eisentraut 881cd9e581 Remove dubious warning message from SQL/JSON functions 2 years ago
Amit Langote 03734a7fed Add more SQL/JSON constructor functions 2 years ago
Amit Langote 7c7412cae3 Code review for commit b6e1157e7d 2 years ago
Amit Langote 40b3af72a7 Add missing const qualifier 2 years ago
Amit Langote 328f492d25 Fix code indentation violation in commit b6e1157e7d 2 years ago
Amit Langote b6e1157e7d Don't include CaseTestExpr in JsonValueExpr.formatted_expr 2 years ago
Amit Langote 785480c953 Pass constructName to transformJsonValueExpr() 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 2 years ago
Peter Geoghegan d6f0f95a6b Harmonize some more function parameter names. 2 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 2 years ago
Alvaro Herrera 63cc20205c
Simplify transformJsonAggConstructor() API 2 years ago
Alvaro Herrera 60966f56c3
Fix inconsistencies and style issues in new SQL/JSON code 2 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 2 years ago
Tom Lane 483bdb2afe Support [NO] INDENT option in XMLSERIALIZE(). 2 years ago
Tom Lane 462bb7f128 Remove bms_first_member(). 2 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Michael Paquier fb32748e32 Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX 3 years ago
Alvaro Herrera 3b2db22fe2
Update some comments that should've covered MERGE 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Tom Lane fd96d14d95 In transformRowExpr(), check for too many columns in the row. 3 years ago
Michael Paquier 12c254c99f Tweak detail and hint messages to be consistent with project policy 3 years ago
Peter Eisentraut 503e3833ef Remove useless assertions 3 years ago
Michael Paquier 0a6be1f0ec Improve error message with JSON_SERIALIZE() 3 years ago
Andrew Dunstan 3c633f32b9 Only allow returning string types or bytea from json_serialize 3 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Michael Paquier 45edde037e Fix typos and grammar in code and test comments 3 years ago
Andrew Dunstan f7a605f636 Small cleanups in SQL/JSON code 3 years ago
Andrew Dunstan 4cd8717af3 Improve a couple of sql/json error messages 3 years ago