summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
AgeCommit message (Expand)Author
2017-06-28Merge remote-tracking branch 'remotes/origin/master' into xl10develPavan Deolasee
2017-06-27Merge PG10 master branch into xl10develPavan Deolasee
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-14Merge from PG master upto d5cb3bab564e0927ffac7c8729eacf181a12dd40Pavan Deolasee
2017-06-08Add remote subquery step to recurse_set_operationsTomas Vondra
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-07Fix planner error (or assert trap) with nested set operations.Tom Lane
2017-04-04Abstract logic to allow for multiple kinds of child rels.Robert Haas
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut
2017-03-21Don't scan partitioned tables.Robert Haas
2017-03-18Push recursive paths to remote nodes when construction the pathsTomas Vondra
2017-02-21Make more use of castNode()Peter Eisentraut
2017-01-19remove 'missing redistribute_path' error from recurse_set_operationsTomas Vondra
2017-01-18Improve RLS planning by marking individual quals with security levels.Tom Lane
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-10-27Merge commit 'b5bce6c1ec6061c8a4f730d927e162db7e2ce365'Pavan Deolasee
2016-10-18There was a missing commit from when the repo was forked,Mason Sharp
2016-07-01Rethink the GetForeignUpperPaths API (again).Tom Lane
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-04-12Redefine create_upper_paths_hook as being invoked once per upper relation.Tom Lane
2016-03-29Allow aggregate transition states to be serialized and deserialized.Robert Haas
2016-03-21Support parallel aggregation.Robert Haas
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-01-20Support multi-stage aggregation.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-11Get rid of the planner's LateralJoinInfo data structure.Tom Lane
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-16Support GROUPING SETS, CUBE and ROLLUP.Andres Freund
2015-05-07Represent columns requiring insert and update privileges indentently.Andres Freund
2015-04-27Merge commit 'ab76208e3df6841b3770edeece57d0f048392237' into XL_MASTER_MERGE_9_4Pavan Deolasee
2015-04-15Add support for recursive CTE for replicated tablesPavan Deolasee
2015-03-22Allow foreign tables to participate in inheritance.Tom Lane
2015-03-15Improve representation of PlanRowMark.Tom Lane
2015-02-21Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[].Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-10-07Implement SKIP LOCKED for row-level locksAlvaro Herrera
2014-10-01Fix some more problems with nested append relations.Tom Lane
2014-09-01The Postgres-XL functionality includes MPP parallelism withPavan Deolasee
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-13Make security barrier views automatically updatableStephen Frost
2014-01-07Update copyright for 2014Bruce Momjian
2013-01-01Update copyrights for 2013Bruce Momjian
2012-10-12Get rid of COERCE_DONTCARE.Tom Lane
2012-09-05Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane
2012-08-30Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera