| Age | Commit message (Expand) | Author |
| 2004-04-07 | Extend set-operation planning to keep track of the sort ordering induced | Tom Lane |
| 2004-04-07 | build_subquery_pathkeys() was examining wrong copy of subquery target list, | Tom Lane |
| 2004-04-06 | Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE. | Tom Lane |
| 2004-04-02 | check_sql_fn_retval has always thought that we supported doing | Tom Lane |
| 2004-04-02 | Get rid of crocky use of RangeVar nodes in parser to represent partially | Tom Lane |
| 2004-03-29 | Use fuzzy comparison of path costs in add_path(), so that paths with the | Tom Lane |
| 2004-03-27 | Now that we are allowing index opclasses to contain operators that are | Tom Lane |
| 2004-03-24 | Replace max_expr_depth parameter with a max_stack_depth parameter that | Tom Lane |
| 2004-03-21 | Revise syntax-error reporting behavior to give pleasant results for | Tom Lane |
| 2004-03-17 | Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END | Tom Lane |
| 2004-03-14 | Tweak planner so that index expressions and predicates are matched to | Tom Lane |
| 2004-03-08 | Test for whether a previous IN join restricts the current join was too | Tom Lane |
| 2004-03-07 | When testing usability of a partial index, recognize that an index | Tom Lane |
| 2004-03-02 | Teach is_distinct_query to recognize that GROUP BY forces a subquery's | Tom Lane |
| 2004-02-29 | make_sort_from_pathkeys()'s method for choosing which of several | Tom Lane |
| 2004-02-27 | Adjust remove_redundant_join_clauses() so that when it has a choice | Tom Lane |
| 2004-02-27 | process_implied_equality must copy the substructure of the clauses it | Tom Lane |
| 2004-02-17 | Make use of statistics on index expressions. There are still some | Tom Lane |
| 2004-02-13 | Repair optimization bug I introduced in a moment of brain fade back in | Tom Lane |
| 2004-02-03 | Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. | Tom Lane |
| 2004-01-28 | simplify_function() mustn't try to evaluate functions that return | Tom Lane |
| 2004-01-24 | Repair planner failure for cases involving Cartesian products inside | Tom Lane |
| 2004-01-23 | Revise GEQO planner to make use of some heuristic knowledge about SQL, namely | Tom Lane |
| 2004-01-21 | Repair error apparently introduced in the initial coding of GUC: the | Tom Lane |
| 2004-01-19 | Don't return an overoptimistic result from join_in_selectivity when | Tom Lane |
| 2004-01-19 | Recognize that IN subqueries return already-unique results if they use | Tom Lane |
| 2004-01-18 | When testing whether a sub-plan can do projection, use a general-purpose | Tom Lane |
| 2004-01-14 | Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time | Tom Lane |
| 2004-01-12 | Fix another place that wasn't maintaining AND/OR flatness of an | Tom Lane |
| 2004-01-12 | Preserve AND/OR flatness during eval_const_expressions(). This seems a | Tom Lane |
| 2004-01-10 | Improve has_nullable_targetlist() to allow strict functions of simple | Tom Lane |
| 2004-01-10 | Fix subquery pullup logic to not be fooled when a view that appears | Tom Lane |
| 2004-01-07 | Make some improvements in the intelligence of the partial-index | Tom Lane |
| 2004-01-07 | More janitorial work: remove the explicit casting of NULL literals to a | Neil Conway |
| 2004-01-06 | Instead of rechecking lossy index operators by putting them into the | Tom Lane |
| 2004-01-05 | Adjust indexscan planning logic to keep RestrictInfo nodes associated | Tom Lane |
| 2004-01-05 | Improve UniquePath logic to detect the case where the input is already | Tom Lane |
| 2004-01-05 | Dept. of second thoughts: clause_selectivity shouldn't try to cache its | Tom Lane |
| 2004-01-05 | Add the ability to extract OR indexscan conditions from OR-of-AND | Tom Lane |
| 2004-01-04 | Merge restrictlist_selectivity into clauselist_selectivity by | Tom Lane |
| 2004-01-04 | Rewrite OR indexscan processing to be more flexible. We can now for the | Tom Lane |
| 2003-12-30 | Adjust the definition of RestrictInfo's left_relids and right_relids | Tom Lane |
| 2003-12-30 | Instead of trying to force WHERE clauses into CNF or DNF normal form, | Tom Lane |
| 2003-12-29 | Improve comment. | Tom Lane |
| 2003-12-28 | Clean up the usage of canonicalize_qual(): in particular, be consistent | Tom Lane |
| 2003-12-18 | Here is the definition of relation_byte_size() in optimizer/path/costsize.c: | Bruce Momjian |
| 2003-12-18 | Be a little smarter in group_clauses_by_indexkey_for_join: detect cases | Tom Lane |
| 2003-12-17 | Repair planner failure when there are multiple IN clauses, each with | Tom Lane |
| 2003-12-09 | query_tree_mutator should copy RangeTblEntry nodes even when it's not | Tom Lane |
| 2003-12-08 | Whole-row references were broken for subqueries and functions, because | Tom Lane |