Commit Graph

86 Commits (1a36bc9dba8eae90963a586d37b6457b32b2fed4)

Author SHA1 Message Date
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 3 years ago
Andrew Dunstan 33a377608f IS JSON predicate 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 ec62cb0aac Revert applying column aliases to the output of whole-row Vars. 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane bbc227e951 Always use ReleaseTupleDesc after lookup_rowtype_tupdesc et al. 4 years ago
Tom Lane 01fc652703 Fix variable lifespan in ExecInitCoerceToDomain(). 4 years ago
Tom Lane 3e310d837a Fix assignment to array of domain over composite. 4 years ago
Peter Eisentraut d9a38c52ce Rename NodeTag of ExprState 4 years ago
David Rowley 29f45e299e Use a hash table to speed up NOT IN(values) 4 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 4 years ago
Tom Lane c2db458c10 Redesign the caching done by get_cached_rowtype(). 4 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 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
Andrew Gierth a3367aa3c4 Don't add bailout adjustment for non-strict deserialize calls. 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 653aa603f5 Provide an error cursor for "can't subscript" error messages. 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
Tom Lane 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 5 years ago
Michael Paquier dd0f37ecce Fix collection of typos and grammar mistakes in the tree 5 years ago
Peter Eisentraut 3c173a53a8 Remove utils/acl.h from catalog/objectaddress.h 5 years ago
Jeff Davis c954d49046 Extend ExecBuildAggTrans() to support a NULL pointer check. 5 years ago
Andres Freund 2742c45080 expression eval: Reduce number of steps for agg transition invocations. 5 years ago
Andres Freund 1fdb7f9789 expression eval: Don't redundantly keep track of AggState. 5 years ago
Andres Freund 1ec7679f1b expression eval, jit: Minor code cleanups. 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Bruce Momjian 181932a032 Remove redundant not-null test 6 years ago
Andres Freund 36d22dd95b Don't generate EEOP_*_FETCHSOME operations for slots know to be virtual. 6 years ago
Andres Freund 97e971ee05 Fix determination when slot types for upper executor nodes are fixed. 6 years ago
Andres Freund 30d1379658 Fix ExprState's tag to be of type NodeTag rather than Node. 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Andres Freund 6a04d345fd Don't include utils/array.h from acl.h. 6 years ago
Tom Lane d97b714a21 Avoid using lcons and list_delete_first where it's easy to do so. 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Michael Paquier 7e19929ea2 Fix duplicated words in comments 6 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 6 years ago
Tom Lane c94fb8e8ac Standardize some more loops that chase down parallel lists. 6 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago