Commits

DateSubjectAuthorReleases
2007-10-26 Change have_join_order_restriction() so that we do not force a clauseless join Tom Lane 8.3.0
2007-09-26 Create a function variable "join_search_hook" to let plugins override the Tom Lane 8.3.0
2007-02-19 Get rid of some old and crufty global variables in the planner. When Tom Lane 8.3.0
2007-02-16 Restructure code that is responsible for ensuring that clauseless joins are Tom Lane 8.3.0
2007-02-13 Repair bug in 8.2's new logic for planning outer joins: we have to allow joins Tom Lane 8.2.4
2007-02-13 Repair bug in 8.2's new logic for planning outer joins: we have to allow joins Tom Lane 8.3.0
2007-01-20 Refactor planner's pathkeys data structure to create a separate, explicit Tom Lane 8.3.0
2006-07-01 Revise the planner's handling of "pseudoconstant" WHERE clauses, that is Tom Lane 8.2.0
2005-12-20 Teach planner how to rearrange join order for some classes of OUTER JOIN. Tom Lane 8.2.0
2005-06-09 Simplify the planner's join clause management by storing join clauses Tom Lane 8.1.0
2005-06-05 Remove planner's private fields from Query struct, and put them into Tom Lane 8.1.0
2005-04-21 Rethink original decision to use AND/OR Expr nodes to represent bitmap Tom Lane 8.1.0
2003-12-30 Instead of trying to force WHERE clauses into CNF or DNF normal form, Tom Lane 8.0.0
2003-01-20 IN clauses appearing at top level of WHERE can now be handled as joins. Tom Lane 7.4.1
2003-01-15 Allow merge and hash joins to occur on arbitrary expressions (anything not Tom Lane 7.4.1
2002-11-30 Be more realistic about plans involving Materialize nodes: take their Tom Lane 7.4.1
2002-11-06 First phase of implementing hash-based grouping/aggregation. An AGG plan Tom Lane 7.4.1
2002-08-25 Add Bob Devine's name to the optimizer README. Bruce Momjian 7.3.1
2002-05-12 Get rid of long-since-vestigial Iter node type, in favor of adding a Tom Lane 7.3.1
2001-10-18 Extend code that deduces implied equality clauses to detect whether a Tom Lane 7.2.1
2001-01-17 Move structure comments from the top block down to the line entries for Bruce Momjian 7.1.1
2000-12-14 Planner speedup hacking. Avoid saving useless pathkeys, so that path Tom Lane 7.1.1
2000-11-12 Restructure handling of inheritance queries so that they work with outer Tom Lane 7.1.1
2000-09-29 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. Tom Lane 7.1.1
2000-09-12 First cut at full support for OUTER JOINs. There are still a few loose Tom Lane 7.1.1