summaryrefslogtreecommitdiff
path: root/src/include/optimizer/pathnode.h
AgeCommit message (Expand)Author
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-14Merge from PG master upto d5cb3bab564e0927ffac7c8729eacf181a12dd40Pavan Deolasee
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-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-27Support hashed aggregation with grouping sets.Andrew Gierth
2017-03-21Don't scan partitioned tables.Robert Haas
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-18Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund
2017-01-10make LIMIT/OFFSET plans work againTomas Vondra
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-08resolve (remove) a lot of conflicts in planner to make it compileTomas Vondra
2016-11-07fix trivial merge error in pathnode.h (missing comma)Tomas Vondra
2016-10-27Merge commit 'b5bce6c1ec6061c8a4f730d927e162db7e2ce365'Pavan Deolasee
2016-10-18There was a missing commit from when the repo was forked,Mason Sharp
2016-06-26Rethink node-level representation of partial-aggregation modes.Tom Lane
2016-06-21Refactor planning of projection steps that don't need a Result plan node.Tom Lane
2016-06-17Try again to fix the way the scanjoin_target is used with partial paths.Robert Haas
2016-06-09Eliminate "parallel degree" terminology.Robert Haas
2016-03-29Allow aggregate transition states to be serialized and deserialized.Robert Haas
2016-03-21Support parallel aggregation.Robert Haas
2016-03-14Allow callers of create_foreignscan_path to specify nondefault PathTarget.Tom Lane
2016-03-09Improve handling of group-column indexes in GroupingSetsPath.Tom Lane
2016-03-08Finish refactoring make_foo() functions in createplan.c.Tom Lane
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-01-20Support parallel joins, and make related improvements.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-11Still more fixes for planner's handling of LATERAL references.Tom Lane
2015-12-08Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas
2015-12-07Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane
2015-11-13Remove a lot of XC-specific code from the repo.Pavan Deolasee
2015-11-11Make sequential scans parallel-aware.Robert Haas
2015-09-30Add a Gather executor node.Robert Haas
2015-06-05Merge remote-tracking branch 'remotes/PGSQL/master' into XL_NEW_MASTERPavan Deolasee
2015-06-04Merge remote-tracking branch 'remotes/PGSQL/master' into XL_NEW_MASTERPavan Deolasee
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-15TABLESAMPLE, SQL Standard and extensibleSimon Riggs
2015-04-27Merge commit 'ab76208e3df6841b3770edeece57d0f048392237' into XL_MASTER_MERGE_9_4Pavan Deolasee
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-21Simplify API for initially hooking custom-path providers into the planner.Tom Lane
2014-11-20Initial code review for CustomScan patch.Tom Lane
2014-11-07Introduce custom path and scan providers.Robert Haas
2014-10-01Fix some more problems with nested append relations.Tom Lane
2014-09-01The Postgres-XL functionality includes MPP parallelism withPavan Deolasee
2014-01-07Update copyright for 2014Bruce Momjian