summaryrefslogtreecommitdiff
path: root/src/include/optimizer/planmain.h
AgeCommit message (Expand)Author
2016-06-26Rethink node-level representation of partial-aggregation modes.Tom Lane
2016-06-18Restore foreign-key-aware estimation of join relation sizes.Tom Lane
2016-06-10Refactor to reduce code duplication for function property checking.Tom Lane
2016-04-06Run pgindent on a batch of (mostly-planner-related) source files.Tom Lane
2016-03-29Allow aggregate transition states to be serialized and deserialized.Robert Haas
2016-03-12Re-export a few of createplan.c's make_xxx() functions.Tom Lane
2016-03-07Make the upper part of the planner work by generating and comparing Paths.Tom Lane
2016-02-07Introduce a new GUC force_parallel_mode for testing purposes.Robert Haas
2016-01-20Support multi-stage aggregation.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-08Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas
2015-10-15Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas
2015-05-16Support GROUPING SETS, CUBE and ROLLUP.Andres Freund
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-05-01Allow FDWs and custom scan providers to replace joins with scans.Robert Haas
2015-02-17Fix EXPLAIN output for cases where parent table is excluded by constraints.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-21Rearrange CustomScan API.Tom Lane
2014-11-20Initial code review for CustomScan patch.Tom Lane
2014-11-07Introduce custom path and scan providers.Robert Haas
2014-09-19Row-Level Security Policies (RLS)Stephen Frost
2014-07-16Allow join removal in some cases involving a left join to a subquery.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-08-05Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane
2013-07-18WITH CHECK OPTION support for auto-updatable VIEWsStephen Frost
2013-04-29Postpone creation of pathkeys lists to fix bug #8049.Tom Lane
2013-03-10Support writable foreign tables.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-10-18Fix planning of non-strict equivalence clauses above outer joins.Tom Lane
2012-08-27Fix up planner infrastructure to support LATERAL properly.Tom Lane
2012-04-26Fix planner's handling of RETURNING lists in writable CTEs.Tom Lane
2012-03-09Revise FDW planning API, again.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-09-03Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane
2011-08-09Fix nested PlaceHolderVar expressions that appear only in targetlists.Tom Lane
2011-04-24Improve cost estimation for aggregates and window functions.Tom Lane
2011-03-20Revise collation derivation method and expression-tree representation.Tom Lane
2011-02-25Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-11-04Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-03-28Rework join-removal logic as per recent discussion. In particular thisTom Lane
2010-02-26pgindent run for 9.0Bruce Momjian
2010-02-12Extend the set of frame options supported for window functions.Tom Lane
2010-01-15Do parse analysis of an EXPLAIN's contained statement during the normalTom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2010-01-01Support "x IS NOT NULL" clauses as indexscan conditions. This turns outTom Lane
2009-10-26Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane
2009-10-12Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane