Commit Graph

638 Commits (d746021de18baf0f29eff0388204a0664f41eb8b)

Author SHA1 Message Date
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 3 years ago
Tom Lane c7461fc255 Show 'AS "?column?"' explicitly when it's important. 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
Alvaro Herrera e70813fbc4
set_deparse_plan: Reuse variable to appease Coverity 3 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 3 years ago
Andrew Dunstan fadb48b00e PLAN clauses for JSON_TABLE 3 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 3 years ago
Andrew Dunstan 49082c2cc3 RETURNING clause for JSON() and JSON_SCALAR() 3 years ago
Andrew Dunstan 606948b058 SQL JSON functions 3 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 3 years ago
Andrew Dunstan 33a377608f IS JSON predicate 3 years ago
Tom Lane d22646922d Add public ruleutils.c entry point to deparse a Query. 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 3 years ago
Tom Lane cc7401d5ca Fix up compiler warnings/errors from f4fb45d15. 3 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 3 years ago
Andrew Dunstan f79b803dcc Common SQL/JSON clauses 3 years ago
Andrew Dunstan 1460fc5942 Revert "Common SQL/JSON clauses" 3 years ago
Andrew Dunstan 865fe4d5df Common SQL/JSON clauses 3 years ago
Tom Lane 2591ee8ec4 Fix assorted missing logic for GroupingFunc nodes. 3 years ago
Peter Eisentraut 94aa7cc5f7 Add UNIQUE null treatment option 3 years ago
Tom Lane 43c2175121 Fix ruleutils.c's dumping of whole-row Vars in more contexts. 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 d6f96ed94e Allow specifying column list for foreign key ON DELETE SET actions 4 years ago
Tom Lane a8d8445a7b Fix display of SQL-standard function's arguments in INSERT/SELECT. 4 years ago
Tom Lane 39ae0ef856 Fix EXPLAIN of SEARCH BREADTH FIRST queries some more. 4 years ago
Tom Lane 3f50b82639 Fix EXPLAIN to handle SEARCH BREADTH FIRST queries. 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Peter Eisentraut 639a86e36a Remove Value node struct 4 years ago
Michael Paquier fd0625c7a9 Clean up some code using "(expr) ? true : false" 4 years ago
Tomas Vondra 13380e1476 Don't print extra parens around expressions in extended stats 4 years ago
Tom Lane 589be6f6c7 Fix missed lock acquisition while inlining new-style SQL functions. 4 years ago
Tom Lane 48c5c90682 Use the "pg_temp" schema alias in EXPLAIN and related output. 4 years ago
Peter Eisentraut 2b00db4fb0 Use l*_node() family of functions where appropriate 4 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Tomas Vondra 8d4b311d24 Make pg_get_statisticsobjdef_expressions return NULL 4 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 4 years ago
Peter Eisentraut a2da77cdb4 Change return type of EXTRACT to numeric 4 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 4 years ago
Peter Eisentraut 055fee7eb4 Allow an alias to be attached to a JOIN ... USING 4 years ago
Tomas Vondra a4d75c86bf Extended statistics on expressions 4 years ago
Tomas Vondra be45be9c33 Implement GROUP BY DISTINCT 4 years ago
Peter Eisentraut f4adc41c4f Enhanced cycle mark values 4 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 4 years ago
Tom Lane 07d46fceb4 Fix broken ruleutils support for function TRANSFORM clauses. 4 years ago
Tom Lane a6cf3df4eb Add bytea equivalents of ltrim() and rtrim(). 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago