summaryrefslogtreecommitdiff
path: root/src/include/optimizer
AgeCommit message (Expand)Author
2018-09-14Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-06-26Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-23Add GUC enable_partition_pruningAlvaro Herrera
2018-04-20Tweak a couple of planner APIs to save recalculating join relids.Tom Lane
2018-04-20Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane
2018-04-19Fix incorrect handling of join clauses pushed into parameterized paths.Tom Lane
2018-04-14Support named and default arguments in CALLPeter Eisentraut
2018-04-12Revert MERGE patchSimon Riggs
2018-04-07Support partition pruning at execution timeAlvaro Herrera
2018-04-06Faster partition pruningAlvaro Herrera
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-04-02postgres_fdw: Push down partition-wise aggregation.Robert Haas
2018-03-22Implement partition-wise grouping/aggregation.Robert Haas
2018-03-20Don't pass the grouping target around unnecessarily.Robert Haas
2018-03-11Fix improper uses of canonicalize_qual().Tom Lane
2018-03-09Improve predtest.c's internal docs, and enhance its functionality a bit.Tom Lane
2018-02-26Add a new upper planner relation for partially-aggregated results.Robert Haas
2018-02-23Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane
2018-02-16Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut
2018-02-09Mark assorted GUC variables as PGDLLIMPORT.Robert Haas
2018-02-02Support parallel btree index builds.Robert Haas
2018-01-19Allow UPDATE to move rows between partitions.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-21Add parallel-aware hash joins.Andres Freund
2017-12-05Support Parallel Append plan nodes.Robert Haas
2017-11-27Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane
2017-11-15Add parallel_leader_participation GUC.Robert Haas
2017-11-02Teach planner to account for HAVING quals in aggregation plan nodes.Tom Lane
2017-10-08Reduce "X = X" to "X IS NOT NULL", if it's easy to do so.Tom Lane
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-08-15Assorted preparatory refactoring for partition-wise join.Robert Haas
2017-08-15Teach adjust_appendrel_attrs(_multilevel) to do multiple translations.Robert Haas
2017-08-14Final pgindent + perltidy run for v10.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-06-14Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas
2017-06-04#ifdef out assorted unused GEQO code.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-05-01Reduce semijoins with unique inner relations to plain inner joins.Tom Lane
2017-04-08Optimize joins when the inner relation can be proven unique.Tom Lane
2017-04-06Reset API of clause_selectivity()Simon Riggs
2017-04-05Collect and use multi-column dependency statsSimon Riggs
2017-04-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut