Commit Graph

631 Commits (2ab6d28d233af17987ea323e3235b2bda89b4f2e)

Author SHA1 Message Date
Tom Lane 1d33858406 Fix handling of targetlist SRFs when scan/join relation is known empty. 7 years ago
Tom Lane 74dfe58a59 Allow extensions to generate lossy index conditions. 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Tom Lane 1a8d5afb0d Refactor the representation of indexable clauses in IndexPaths. 7 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Tom Lane fa2cf164aa Rename nodes/relation.h to nodes/pathnodes.h. 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
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Alvaro Herrera d723f56872 Reorganize planner code moved in b60c397599 7 years ago
Tom Lane 1db5667bac Avoid sharing PARAM_EXEC slots between different levels of NestLoop. 7 years ago
Tom Lane eaf0380ecc Fix C++ compile failures in headers. 7 years ago
Tom Lane a968d54c5d Remove unnecessary #include. 7 years ago
Alvaro Herrera b60c397599 Move inheritance expansion code into its own file 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 04fe805a17 Drop no-op CoerceToDomain nodes from expressions at planning time. 7 years ago
Tom Lane 77d4d88afb Repair bogus EPQ plans generated for postgres_fdw foreign joins. 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Amit Kapila 75f9c4ca5a Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers. 7 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 8 years ago
Alvaro Herrera 7d872c91a3 Allow direct lookups of AppendRelInfo by child relid 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Alvaro Herrera 055fb8d33d Add GUC enable_partition_pruning 8 years ago
Tom Lane ec38dcd363 Tweak a couple of planner APIs to save recalculating join relids. 8 years ago
Tom Lane c792c7db41 Change more places to be less trusting of RestrictInfo.is_pushed_down. 8 years ago
Tom Lane e5d83995e9 Fix incorrect handling of join clauses pushed into parameterized paths. 8 years ago
Peter Eisentraut a8677e3ff6 Support named and default arguments in CALL 8 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 8 years ago
Alvaro Herrera 9fdb675fc5 Faster partition pruning 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
Robert Haas 7e0d64c7a5 postgres_fdw: Push down partition-wise aggregation. 8 years ago
Robert Haas e2f1eb0ee3 Implement partition-wise grouping/aggregation. 8 years ago
Robert Haas 94150513ec Don't pass the grouping target around unnecessarily. 8 years ago
Tom Lane 4a4e2442a7 Fix improper uses of canonicalize_qual(). 8 years ago
Tom Lane 5748f3a0aa Improve predtest.c's internal docs, and enhance its functionality a bit. 8 years ago
Robert Haas 3bf05e096b Add a new upper planner relation for partially-aggregated results. 8 years ago
Tom Lane 9afd513df0 Fix planner failures with overlapping mergejoin clauses in an outer join. 8 years ago
Peter Eisentraut 2fb1abaeb0 Rename enable_partition_wise_join to enable_partitionwise_join 8 years ago
Robert Haas 935dee9ad5 Mark assorted GUC variables as PGDLLIMPORT. 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Tom Lane 9a785ad573 Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE. 8 years ago
Robert Haas e5253fdc4f Add parallel_leader_participation GUC. 8 years ago