Commit Graph

130 Commits (7f798aca1d5df290aafad41180baea0ae311b4ee)

Author SHA1 Message Date
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Tom Lane 5b8728cd7f Fix NULLIF()'s handling of read-write expanded objects. 1 year ago
David Rowley 87f81a5563 Fix hypothetical bug in ExprState building for hashing 1 year ago
Amit Langote 11c87216d1 SQL/JSON: Fix some oversights in commit b6e1157e7 1 year ago
David Rowley 9ca67658d1 Don't store intermediate hash values in ExprState->resvalue 1 year ago
Amit Langote dd8bea88ab SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps 1 year ago
Amit Langote 4d7e24e0f4 Revert recent SQL/JSON related commits 1 year ago
Amit Langote 3a97460970 SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps 1 year ago
David Rowley adf97c1562 Speed up Hash Join by making ExprStates support hashing 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 6f9a62b454 SQL/JSON: Remove useless code in ExecInitJsonExpr() 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 0f271e8e8d SQL/JSON: Correct jsonpath variable name matching 2 years ago
Tom Lane b7d35d393e Remove some unnecessary fields from executor nodes. 2 years ago
Daniel Gustafsson 950d4a2cb1 Fix typos and duplicate words 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
Nathan Bossart 14dd0f27d7 Add macros for looping through a List without a ListCell. 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
Amit Langote b6e1157e7d Don't include CaseTestExpr in JsonValueExpr.formatted_expr 2 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 064eb89e83 Fix assignment to array of domain over composite, redux. 3 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 3 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Tom Lane 87f3667ec0 Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 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
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 23e7b38bfe Pre-beta mechanical code beautification. 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
Andrew Dunstan f79b803dcc Common SQL/JSON clauses 4 years ago
Andrew Dunstan 1460fc5942 Revert "Common SQL/JSON clauses" 4 years ago
Andrew Dunstan 865fe4d5df Common SQL/JSON clauses 4 years ago