Commit Graph

446 Commits (a6bc3301925e1a8ad1f58da629b9dd55bc4b8d9c)

Author SHA1 Message Date
Peter Eisentraut a6bc330192 Add read support for some missing raw parse nodes 3 years ago
Tom Lane 2d04277121 Make serialization of Nodes' scalar-array fields more robust. 3 years ago
Tom Lane ff33a8c887 Remove artificial restrictions on which node types have out/read funcs. 3 years ago
Tom Lane 3cd0ac9878 Doc: rearrange high-level commentary about node support coverage. 3 years ago
Peter Eisentraut 2be87f092a Remove code sections obsoleted by node support automation 3 years ago
Peter Eisentraut 964d01ae90 Automatically generate node support functions 3 years ago
Peter Eisentraut 251154bebe Remove T_Join and T_Plan 3 years ago
Tom Lane 55b8ac8172 Fix wrong field order in _readMergeWhenClause(). 3 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 3 years ago
Peter Eisentraut 51e8179405 Make node output prefix match node structure name 3 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 3 years ago
Etsuro Fujita c2bb02bc2e Allow asynchronous execution in more cases. 3 years ago
Andrew Dunstan fadb48b00e PLAN clauses for JSON_TABLE 3 years ago
Andrew Dunstan 4e34747c88 JSON_TABLE 3 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 3 years ago
Andrew Dunstan 33a377608f IS JSON predicate 3 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 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
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 9a3ddeb519 Fix index-only scan plans, take 2. 4 years ago
Peter Eisentraut 4965f75484 Remove unused include 4 years ago
Peter Eisentraut 2f4fd1a73b Remove unused include 4 years ago
Peter Eisentraut 3c6f8c011f Simplify the general-purpose 64-bit integer parsing APIs 4 years ago
David Rowley 411137a429 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley e502150f7d Allow Memoize to operate in binary comparison mode 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Peter Eisentraut e581360696 Make node output prefix match node structure name 4 years ago
Peter Eisentraut 2226b4189b Change SeqScan node to contain Scan node 4 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 4 years ago
David Rowley 29f45e299e Use a hash table to speed up NOT IN(values) 4 years ago
Noah Misch a2dee328bb Standardize nodes/*funcs.c cosmetics for ForeignScan.resultRelation. 4 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 4 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 4 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 4 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 4 years ago
David Rowley 28b3e3905c Revert b6002a796 4 years ago
David Rowley b6002a796d Add Result Cache executor node 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
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 4 years ago
Amit Kapila 26acb54a13 Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."." 4 years ago
Tomas Vondra be45be9c33 Implement GROUP BY DISTINCT 4 years ago
Amit Kapila 05c8482f7f Enable parallel SELECT for "INSERT INTO ... SELECT ...". 4 years ago
David Rowley 977b2c0853 Add missing TidRangeScan readfunc 4 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago