]> granicus.if.org Git - postgresql/history - src/backend/optimizer/util/pathnode.c
TABLESAMPLE, SQL Standard and extensible
[postgresql] / src / backend / optimizer / util / pathnode.c
2015-05-15 Simon RiggsTABLESAMPLE, SQL Standard and extensible
2015-03-12 Tom LaneImprove planner's cost estimation in the presence of...
2015-01-06 Bruce MomjianUpdate copyright for 2015
2014-11-21 Tom LaneSimplify API for initially hooking custom-path provider...
2014-11-20 Tom LaneInitial code review for CustomScan patch.
2014-11-07 Robert HaasIntroduce custom path and scan providers.
2014-07-16 Tom LaneAllow join removal in some cases involving a left join...
2014-07-08 Tom LaneDon't assume a subquery's output is unique if there...
2014-05-06 Bruce Momjianpgindent run for 9.4
2014-01-07 Bruce MomjianUpdate copyright for 2014
2013-11-22 Tom LaneSupport multi-argument UNNEST(), and TABLE() syntax...
2013-05-29 Bruce Momjianpgindent run for release 9.3
2013-01-01 Bruce MomjianUpdate copyrights for 2013
2012-09-01 Tom LaneDrop cheap-startup-cost paths during add_path() if...
2012-08-30 Tom LaneAdjust definition of cheapest_total_path to work better...
2012-08-27 Tom LaneFix up planner infrastructure to support LATERAL properly.
2012-08-12 Tom LaneMore fixes for planner's handling of LATERAL.
2012-08-07 Tom LaneImplement SQL-standard LATERAL subqueries.
2012-06-10 Bruce MomjianRun pgindent on 9.2 source tree in preparation for...
2012-04-21 Tom LaneUse fuzzy not exact cost comparison for the final tie...
2012-04-19 Tom LaneRevise parameterized-path mechanism to fix assorted...
2012-03-09 Tom LaneRevise FDW planning API, again.
2012-03-05 Tom LaneRedesign PlanForeignScan API to allow multiple paths...
2012-01-28 Tom LaneUse parameterized paths to generate inner indexscans...
2012-01-01 Bruce MomjianUpdate copyright notices for year 2012.
2011-12-25 Tom LaneRethink representation of index clauses' mapping to...
2011-12-23 Tom LaneImprove planner's handling of duplicated index column...
2011-10-26 Tom LaneImprove planner's ability to recognize cases where...
2011-10-11 Tom LaneRearrange the implementation of index-only scans.
2011-10-08 Tom LaneSupport index-only scans using the visibility map to...
2011-09-01 Bruce MomjianRemove unnecessary #include references, per pgrminclude...
2011-04-24 Tom LaneImprove cost estimation for aggregates and window funct...
2011-04-10 Bruce Momjianpgindent run before PG 9.1 beta 1.
2011-03-13 Tom LaneSimplify list traversal logic in add_path().
2011-02-20 Tom LaneImplement an API to let foreign-data wrappers actually...
2011-01-01 Bruce MomjianStamp copyrights for year 2011.
2010-12-03 Tom LaneCreate core infrastructure for KNNGIST.
2010-11-18 Tom LaneFurther fallout from the MergeAppend patch.
2010-10-31 Tom LaneProvide hashing support for arrays.
2010-10-14 Tom LaneSupport MergeAppend plans, to allow sorted output from...
2010-10-08 Tom LaneTeach CLUSTER to use seqscan-and-sort when it's faster...
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-03-28 Tom LaneRework join-removal logic as per recent discussion...
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2009-11-15 Tom LaneImprove planning of Materialize nodes inserted atop...
2009-09-17 Tom LaneImplement "join removal" for cases where the inner...
2009-09-12 Tom LaneRewrite the planner's handling of materialized plan...
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
2009-03-26 Tom LaneIf we expect a hash join to be performed in multiple...
2009-02-27 Tom LaneImprove create_unique_path to not be fooled by unrelate...
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-10-04 Tom LaneImplement SQL-standard WITH clauses, including WITH...
2008-09-05 Tom LaneFix an oversight in the 8.2 patch that improved mergejo...
2008-08-14 Tom LaneImplement SEMI and ANTI joins in the planner and execut...
2008-08-07 Tom LaneTeach the system how to use hashing for UNION. (INTERS...
2008-08-02 Tom LaneRearrange the querytree representation of ORDER BY...
2008-04-21 Tom LaneFix convert_IN_to_join to properly handle the case...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-05-04 Tom LaneTeach tuplesort.c about "top N" sorting, in which only...
2007-04-21 Tom LaneSome further performance tweaks for planning large...
2007-02-06 Tom LaneAdd support for cross-type hashing in hashed subplans...
2007-01-20 Tom LaneRefactor planner's pathkeys data structure to create...
2007-01-10 Tom LaneChange the planner-to-executor API so that the planner...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-12-23 Tom LaneRestructure operator classes to allow improved handling...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-22 Tom LaneIn the recent changes to make the planner account bette...
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-01 Tom LaneRevise the planner's handling of "pseudoconstant" WHERE...
2006-06-06 Tom LaneMake the planner estimate costs for nestloop inner...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2005-11-26 Tom LaneTeach tid-scan code to make use of "ctid = ANY (array...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-07-22 Tom LaneFix compare_fuzzy_path_costs() to behave a bit more...
2005-07-15 Tom LaneFix overenthusiastic optimization of 'x IN (SELECT...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-06-03 Tom LaneJust noticed that you can't Query-Cancel a long planner...
2005-04-25 Tom LaneRemove support for OR'd indexscans internal to a single...
2005-04-22 Tom LaneFirst cut at planner support for bitmap index scans...
2005-04-21 Tom LaneRethink original decision to use AND/OR Expr nodes...
2005-04-21 Tom LaneInstall some slightly realistic cost estimation for...
2005-04-19 Tom LaneCreate executor and planner-backend support for decoupl...
2005-04-06 Tom LaneMerge Resdom nodes into TargetEntry nodes to simplify...
2005-03-27 Tom LaneAdd a back-link from IndexOptInfo structs to their...
2005-03-26 Tom LaneExpand the 'special index operator' machinery to handle...
2005-03-10 Tom LaneMake the behavior of HAVING without GROUP BY conform...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-08-04 Tom LaneLabel CVS tip as 8.0devel instead of 7.5devel. Adjust...
2004-06-01 Tom LaneDesultory de-FastList-ification. RelOptInfo.reltargetl...
2004-05-30 Neil ConwayUse the new List API function names throughout the...
2004-05-26 Neil ConwayReimplement the linked list data structure used through...
2004-04-25 Neil ConwayRemove the last traces of Joe Hellerstein's "xfunc...
2004-03-29 Tom LaneUse fuzzy comparison of path costs in add_path(), so...
2004-03-02 Tom LaneTeach is_distinct_query to recognize that GROUP BY...
2004-02-03 Tom LaneRename SortMem and VacuumMem to work_mem and maintenanc...
next