aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/planner.c
Commit message (Expand)AuthorAge
* Don't remove surplus columns from GROUP BY for inheritance parentsDavid Rowley2019-07-03
* Repair logic for reordering grouping sets optimization.Andrew Gierth2019-06-30
* Clean up handling of constraint_exclusion and enable_partition_pruning.Tom Lane2019-04-30
* Clean up side-effects of commits ab5fcf2b0 et al.Tom Lane2019-04-07
* Avoid crash in partitionwise join planning under GEQO.Tom Lane2019-03-30
* Fix testing of parallel-safety of scan/join target.Etsuro Fujita2019-03-12
* Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane2019-03-07
* Fix plan created for inherited UPDATE/DELETE with all tables excluded.Tom Lane2019-02-22
* Avoid sharing PARAM_EXEC slots between different levels of NestLoop.Tom Lane2019-01-11
* Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila2018-09-14
* Fix wrong order of operations in inheritance_planner.Tom Lane2018-08-11
* Handle parallel index builds on mapped relations.Peter Geoghegan2018-08-10
* Fix run-time partition pruning for appends with multiple source rels.Tom Lane2018-08-01
* Fix misc typos, mostly in comments.Heikki Linnakangas2018-07-18
* Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane2018-07-11
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-26
* Avoid generating bogus paths with partitionwise aggregate.Robert Haas2018-06-22
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Revert MERGE patchSimon Riggs2018-04-12
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-08
* Support partition pruning at execution timeAlvaro Herrera2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-03
* Revert "Modified files for MERGE"Simon Riggs2018-04-02
* Modified files for MERGESimon Riggs2018-04-02
* postgres_fdw: Push down partition-wise aggregation.Robert Haas2018-04-02
* Fix a boatload of typos in C comments.Tom Lane2018-04-01
* Don't call IS_DUMMY_REL() when cheapest_total_path might be junk.Robert Haas2018-03-30
* Remove 'target' from GroupPathExtraData.Robert Haas2018-03-29
* Rewrite the code that applies scan/join targets to paths.Robert Haas2018-03-29
* Postpone generate_gather_paths for topmost scan/join rel.Robert Haas2018-03-29
* Add inlining support to LLVM JIT provider.Andres Freund2018-03-28
* JIT tuple deforming in LLVM JIT provider.Andres Freund2018-03-26
* Add expression compilation support to LLVM JIT provider.Andres Freund2018-03-22
* Basic planner and executor integration for JIT.Andres Freund2018-03-22
* Implement partition-wise grouping/aggregation.Robert Haas2018-03-22
* Repair crash with unsortable grouping sets.Andrew Gierth2018-03-21
* Don't pass the grouping target around unnecessarily.Robert Haas2018-03-20
* Determine grouping strategies in create_grouping_paths.Robert Haas2018-03-20
* Defer creation of partially-grouped relation until it's needed.Robert Haas2018-03-20
* Split create_grouping_paths into degenerate and non-degenerate cases.Robert Haas2018-03-15
* Pass additional arguments to a couple of grouping-related functions.Robert Haas2018-03-15
* Fix function-header comments in planner.cStephen Frost2018-03-14
* Let Parallel Append over simple UNION ALL have partial subpaths.Robert Haas2018-03-13
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-11
* Correctly assess parallel-safety of tlists when SRFs are used.Robert Haas2018-03-08
* Minor cleanup of code related to partially_grouped_rel.Robert Haas2018-02-27
* Fix logic error in add_paths_to_partial_grouping_rel.Robert Haas2018-02-27
* Add a new upper planner relation for partially-aggregated results.Robert Haas2018-02-26