summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/pathnode.c
AgeCommit message (Expand)Author
2017-07-31Copy distribution information correctly to ProjectSet pathPavan Deolasee
2017-07-11Ensure all partitions of a partitioned table has the same distribution.Pavan Deolasee
2017-07-09Properly redistribute results of Gather Merge nodesTomas Vondra
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
2017-06-22Document partitioned_rels in create_modifytable_path header comment.Robert Haas
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-14Merge from PG master upto d5cb3bab564e0927ffac7c8729eacf181a12dd40Pavan Deolasee
2017-05-19Copy partitioned_rels lists to avoid shared substructure.Robert Haas
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-08Optimize joins when the inner relation can be proven unique.Tom Lane
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-04-01Fix parallel query so it doesn't spoil row estimates above Gather.Robert Haas
2017-03-27Support hashed aggregation with grouping sets.Andrew Gierth
2017-03-21Don't scan partitioned tables.Robert Haas
2017-03-18Push recursive paths to remote nodes when construction the pathsTomas Vondra
2017-03-09Add a Gather Merge executor node.Robert Haas
2017-03-08Support parallel bitmap heap scans.Robert Haas
2017-03-08Support XMLTABLE query expressionAlvaro Herrera
2017-02-15Add optimizer and executor support for parallel index scans.Robert Haas
2017-01-29fix handling of inner/outer sortkeys in set_joinpath_distribution()Tomas Vondra
2017-01-22propagate distribution through UpperUniquePath and SetOpPathTomas Vondra
2017-01-22properly redistribute WindowAgg input, fix plan change in window.outTomas Vondra
2017-01-22make sure LockRows paths preserve distribution, update plans in xc_for_updateTomas Vondra
2017-01-22remove the 'distribution' field from SubqueryScanPathTomas Vondra
2017-01-20fix the segfault crashes in 6de274a02Tomas Vondra
2017-01-20WIP: mark Sort push-down (through RemoteSubplan) work again correctlyTomas Vondra
2017-01-20make sure explicit Sorts in Merge Append are pushed to remote nodesTomas Vondra
2017-01-18Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund
2017-01-15set pathtarget and parallel_aware/safe flags in redistribute_pathTomas Vondra
2017-01-14mark RemoteSubplan paths with parallel_safe=false and parallel_aware=falseTomas Vondra
2017-01-14generate distributed grouping paths with a combine phaseTomas Vondra
2017-01-14make sure the distribution is propagated through grouping pathsTomas Vondra
2017-01-11generate correct plan for INSERT .. SELECT .. FROM generate_series()Tomas Vondra
2017-01-10move LIMIT push-down to planner.c (when constructing the path)Tomas Vondra
2017-01-10make DISTINCT ON plans work again (WIP)Tomas Vondra
2017-01-10make LIMIT/OFFSET plans work againTomas Vondra
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-19Fix latent costing error in create_merge_append_path.Tom Lane
2016-11-08resolve (remove) a lot of conflicts in planner to make it compileTomas Vondra
2016-10-27Merge commit 'b5bce6c1ec6061c8a4f730d927e162db7e2ce365'Pavan Deolasee
2016-10-18Redesign tablesample method API, and do extensive code review.Tom Lane
2016-10-18Rename RelationLocInfo->nodeList to RelationLocInfo->rl_nodeList to avoid usingPavan Deolasee
2016-10-18remove functions that are not used (or defined)Tomas Vondra
2016-10-18Add support for pushdown of Append and MergeAppend nodes.Pavan Deolasee
2016-10-18There was a missing commit from when the repo was forked,Mason Sharp
2016-10-18Recheck health of a node before changing its status.Pavan Deolasee
2016-10-18Introduce a healthmap for tracking health status of all other nodes in thePavan Deolasee
2016-08-19Speed up planner's scanning for parallel-query hazards.Tom Lane
2016-07-01Set consider_parallel correctly for upper planner rels.Robert Haas