summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2004-10-23Avoid overflow in cost_sort when work_mem exceeds 1Gb.Tom Lane
2004-10-22In ALTER COLUMN TYPE, strip any implicit coercion operations appearingTom Lane
2004-10-11Fix OR-index-scan planner to recognize that a partial index is usableTom Lane
2004-10-07Fix problems with SQL functions returning rowtypes that have droppedTom Lane
2004-10-07Adjust comments previously moved to column 1 by pgident.Bruce Momjian
2004-10-02Clean up handling of inherited-table update queries, per bug reportTom Lane
2004-10-01Fallout from changing index locking rules: we can reduce the strengthTom Lane
2004-09-01Fix mistaken comment.Tom Lane
2004-08-30Another pgindent run with lib typedefs added.Bruce Momjian
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-19Repair some issues with column aliases and RowExpr construction in theTom Lane
2004-08-17Standardize on the assumption that the arguments of a RowExpr correspondTom Lane
2004-08-04Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane
2004-08-02Allow DECLARE CURSOR to take parameters from the portal in which it isTom Lane
2004-06-16Represent type-specific length coercion functions as pg_cast entries,Tom Lane
2004-06-11When using extended-query protocol, postpone planning of unnamed statementsTom Lane
2004-06-10Adjust cost_nonsequential_access() to have more reasonable behaviorTom Lane
2004-06-09Support assignment to subfields of composite columns in UPDATE and INSERT.Tom Lane
2004-06-05Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane
2004-06-05Make the world very nearly safe for composite-type columns in tables.Tom Lane
2004-06-03Adjust our timezone library to use pg_time_t (typedef'd as int64) inTom Lane
2004-06-01Just about there on de-FastList-ification.Tom Lane
2004-06-01Desultory de-FastList-ification. RelOptInfo.reltargetlist is back toTom Lane
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-26Use a cleaner substitute for the inability to apply length() to the tailTom Lane
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-05-21Integrate src/timezone library for all platforms. There is more we canTom Lane
2004-05-11Yawn ... still another place not quite ready for zero-column tables.Tom Lane
2004-05-11Fix oversights in processing of LIMIT expressions during planning.Tom Lane
2004-05-11Repair recalculation failure for nested sub-SELECTs, per bug report fromTom Lane
2004-05-10Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane
2004-04-25Remove the last traces of Joe Hellerstein's "xfunc" optimization. PatchNeil Conway
2004-04-07Extend set-operation planning to keep track of the sort ordering inducedTom Lane
2004-04-07build_subquery_pathkeys() was examining wrong copy of subquery target list,Tom Lane
2004-04-06Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE.Tom Lane
2004-04-02check_sql_fn_retval has always thought that we supported doingTom Lane
2004-04-02Get rid of crocky use of RangeVar nodes in parser to represent partiallyTom Lane
2004-03-29Use fuzzy comparison of path costs in add_path(), so that paths with theTom Lane
2004-03-27Now that we are allowing index opclasses to contain operators that areTom Lane
2004-03-24Replace max_expr_depth parameter with a max_stack_depth parameter thatTom Lane
2004-03-21Revise syntax-error reporting behavior to give pleasant results forTom Lane
2004-03-17Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... ENDTom Lane
2004-03-14Tweak planner so that index expressions and predicates are matched toTom Lane
2004-03-08Test for whether a previous IN join restricts the current join was tooTom Lane
2004-03-07When testing usability of a partial index, recognize that an indexTom Lane
2004-03-02Teach is_distinct_query to recognize that GROUP BY forces a subquery'sTom Lane
2004-02-29make_sort_from_pathkeys()'s method for choosing which of severalTom Lane
2004-02-27Adjust remove_redundant_join_clauses() so that when it has a choiceTom Lane
2004-02-27process_implied_equality must copy the substructure of the clauses itTom Lane