Commit Graph

116 Commits (4d5111b3f1a151faf8129e38f8424898588e606d)

Author SHA1 Message Date
David Rowley adf97c1562 Speed up Hash Join by making ExprStates support hashing 1 year ago
Alvaro Herrera 2bb969f399
Refactor/reword some error messages to avoid duplicates 1 year ago
Andres Freund a7f107df2b Evaluate arguments of correlated SubPlans in the referencing ExprState 1 year ago
Amit Langote 7f56eaff2f SQL/JSON: Fix casting for integer EXISTS columns in JSON_TABLE 1 year ago
Amit Langote 231b7d670b SQL/JSON: Improve error-handling of JsonBehavior expressions 1 year ago
Amit Langote 63e6c5f4a2 SQL/JSON: Fix error-handling of some JsonBehavior expressions 1 year ago
Amit Langote 716bd12d22 SQL/JSON: Always coerce JsonExpr result at runtime 2 years ago
Amit Langote b4fad46b6b SQL/JSON: Improve some error messages 2 years ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 2 years ago
Amit Langote 6185c9737c Add SQL/JSON query functions 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Amit Langote aaaf9449ec Add soft error handling to some expression nodes 2 years ago
David Rowley ae69c4fcf1 Fix use of incorrect TupleTableSlot in DISTINCT aggregates 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Amit Langote c8ec5e0543 Revert "Add soft error handling to some expression nodes" 2 years ago
Amit Langote 7fbc75b26e Add soft error handling to some expression nodes 2 years ago
Amit Langote 03734a7fed Add more SQL/JSON constructor functions 2 years ago
Tom Lane 43af714def Fix order of operations in ExecEvalFieldStoreDeForm(). 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 3 years ago
Tom Lane fce3b26e97 Rename ExecAggTransReparent, and improve its documentation. 3 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 3 years ago
Alvaro Herrera 9b058f6b0d
Move ExecEvalJsonConstructor new function to a more natural place 3 years ago
Alvaro Herrera 60966f56c3
Fix inconsistencies and style issues in new SQL/JSON code 3 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Tom Lane 554841699f Fix oversights in array manipulation. 3 years ago
Tom Lane 483bdb2afe Support [NO] INDENT option in XMLSERIALIZE(). 3 years ago
David Rowley ec5a010ab2 Fix pfree issue in presorted DISTINCT aggregate code 3 years ago
David Rowley 7da51590ed Fix incorrect presorted DISTINCT aggregate if condition 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut 75f49221c2 Static assertions cleanup 3 years ago
Peter Eisentraut b18c2decd7 Rearrange some static assertions for consistency 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
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Peter Eisentraut 976b06c663 Add another SQL/JSON error code 4 years ago
David Rowley fe3caa1439 Remove size increase in ExprEvalStep caused by hashed saops 4 years ago
Andres Freund 67b26703b4 expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size. 4 years ago
Tom Lane 1218780cce Un-break whole-row Vars referencing domain-over-composite types. 4 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Peter Eisentraut 755df30e48 Fix incorrect format placeholders 4 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 4 years ago
Andrew Dunstan 606948b058 SQL JSON functions 4 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Andrew Dunstan 33a377608f IS JSON predicate 4 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 4 years ago
Tom Lane ec62cb0aac Revert applying column aliases to the output of whole-row Vars. 4 years ago