summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
AgeCommit message (Expand)Author
2017-10-19Fix handling of root->distribution during redistributionTomas Vondra
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-04-12Mark finished Plan nodes with parallel_safe flags.Tom Lane
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut
2017-03-09Add a Gather Merge executor node.Robert Haas
2017-03-08Support XMLTABLE query expressionAlvaro Herrera
2017-02-24Look into the initPlans attached to lefttree of RemoteSubplan while decidingPavan Deolasee
2017-02-21Make more use of castNode()Peter Eisentraut
2017-02-14Allow parallel workers to execute subplans.Robert Haas
2017-01-18Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-25Mark a query's topmost Paths parallel-unsafe if they will have initPlans.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-18There was a missing commit from when the repo was forked,Mason Sharp
2016-09-13Improve parser's and planner's handling of set-returning functions.Tom Lane
2016-08-24Fix improper repetition of previous results from a hashed aggregate.Tom Lane
2016-07-02Fix some interrelated planner issues with initPlans and Param munging.Tom Lane
2016-05-11Fix assorted missing infrastructure for ON CONFLICT.Tom Lane
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-10-15Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas
2015-09-30Add a Gather executor node.Robert Haas
2015-08-12Postpone extParam/allParam calculations until the very end of planning.Tom Lane
2015-07-25Redesign tablesample method API, and do extensive code review.Tom Lane
2015-06-30Merge from upstream master branch of PostgreSQL repositoryPavan Deolasee
2015-06-26Improve handling of CustomPath/CustomPlan(State) children.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-22Add and use macros IS_PGXC_LOCAL_COORDINATOR and IS_PGXC_REMOTE_COORDINATORPavan Deolasee
2015-05-16Support GROUPING SETS, CUBE and ROLLUP.Andres Freund
2015-05-15TABLESAMPLE, SQL Standard and extensibleSimon Riggs
2015-05-10Code review for foreign/custom join pushdown patch.Tom Lane
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-04-27Merge commit 'ab76208e3df6841b3770edeece57d0f048392237' into XL_MASTER_MERGE_9_4Pavan Deolasee
2015-03-11Require non-NULL pstate for all addRangeTableEntryFor* functions.Robert Haas
2015-02-21Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[].Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-25Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane
2014-11-23Allow simplification of EXISTS() subqueries containing LIMIT.Tom Lane
2014-11-21Rearrange CustomScan API.Tom Lane
2014-11-07Introduce custom path and scan providers.Robert Haas
2014-09-01The Postgres-XL functionality includes MPP parallelism withPavan Deolasee
2014-06-18Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane
2014-05-06pgindent run for 9.4Bruce Momjian