Commit Graph

158 Commits (fa27dd40d5c5f56a1ee837a75c97549e992e32a4)

Author SHA1 Message Date
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Tom Lane d97b714a21 Avoid using lcons and list_delete_first where it's easy to do so. 6 years ago
Tom Lane 569ed7f483 Redesign the API for list sorting (list_qsort becomes list_sort). 6 years ago
Michael Paquier 0896ae561b Fix inconsistencies and typos in the tree 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Tomas Vondra 31f3817402 Allow COPY FROM to filter data using WHERE conditions 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Tom Lane 65b1d76785 Fix oversight in CALL argument handling, and do some minor cleanup. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Tom Lane 9c7dc89282 Re-allow SRFs and window functions within sub-selects within aggregates. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane 0436f6bde8 Disallow set-returning functions inside CASE or COALESCE. 8 years ago
Tom Lane aebeb4790c Remove vestigial resolveUnknown arguments from transformSortClause etc. 9 years ago
Tom Lane d43a619c60 Fix check_srf_call_placement() to handle VALUES cases correctly. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane f8ace5477e Fix type-safety problem with parallel aggregate serial/deserialization. 9 years ago
Tom Lane 915b703e16 Fix handling of argument and result datatypes for partial aggregation. 9 years ago
Robert Haas 5fe5a2cee9 Allow aggregate transition states to be serialized and deserialized. 10 years ago
Tom Lane 364a9f47ab Refactor pull_var_clause's API to make it less tedious to extend. 10 years ago
Tom Lane 72eee410d4 Move pg_constraint.h function declarations to new file pg_constraint_fn.h. 10 years ago
Robert Haas a7de3dc5c3 Support multi-stage aggregation. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Peter Eisentraut 5db837d3f2 Message improvements 10 years ago
Heikki Linnakangas 804163bc25 Share transition state between different aggregates when possible. 10 years ago
Joe Conway 632cd9f892 Create new ParseExprKind for use by policy expressions. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane f0fedfe82c Allow polymorphic aggregates to have non-polymorphic state data types. 12 years ago
Tom Lane a9d9acbf21 Create infrastructure for moving-aggregate optimization. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Tom Lane 0d3f4406df Allow aggregate functions to be VARIADIC. 12 years ago