Commit Graph

190 Commits (7f798aca1d5df290aafad41180baea0ae311b4ee)

Author SHA1 Message Date
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Tom Lane 89e51abcb2 Add a parse location field to struct FunctionParameter. 1 year ago
Peter Eisentraut 665785d85f Fix unnecessary casts of copyObject() result 1 year ago
Richard Guo 247dea89f7 Introduce an RTE for the grouping step 1 year ago
Amit Langote 716bd12d22 SQL/JSON: Always coerce JsonExpr result at runtime 2 years ago
David Rowley 7d2c7f08d9 Fix query pullup issue with WindowClause runCondition 2 years ago
Amit Langote bb766cde63 JSON_TABLE: Add support for NESTED paths and columns 2 years ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 2 years ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 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
Tom Lane d641b827af Handle WindowClause.runCondition in tree walker/mutator functions. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 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
Peter Eisentraut efcf55f8fe Remove inappropriate raw_expression_tree_walker() code 3 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 3 years ago
Alvaro Herrera 71bfd1543f
Code review for recent SQL/JSON commits 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 2489d76c49 Make Vars be outer-join-aware. 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
Michael Paquier fb32748e32 Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX 3 years ago
Alvaro Herrera 249b0409b1
Fix pg_stat_statements for MERGE 3 years ago
Tom Lane 1c27d16e6e Revise tree-walk APIs to improve spec compliance & silence warnings. 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
Tom Lane 1aa8dad41f Fix incorrect tests for SRFs in relation_can_be_sorted_early(). 3 years ago
Tom Lane ebc584ed49 Harden range_table_mutator() against null RangeTblEntry.subquery. 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 4 years ago
Andrew Dunstan 49082c2cc3 RETURNING clause for JSON() and JSON_SCALAR() 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
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 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
Tom Lane 2591ee8ec4 Fix assorted missing logic for GroupingFunc nodes. 4 years ago
Peter Eisentraut 941460fcf7 Add Boolean node 4 years ago
Tom Lane 6867f963e3 Make pg_get_expr() more bulletproof. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 639a86e36a Remove Value node struct 4 years ago
David Rowley 152d33bcce Improve slightly misleading comments in nodeFuncs.c 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Robert Haas bbe0a81db6 Allow configurable LZ4 TOAST compression. 5 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 5 years ago