summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAgeFilesLines
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-3133-66/+66
* Fix another place broken by new List implementation :-(. Per exampleTom Lane2004-12-151-4/+9
* Instead of supposing (wrongly, in the general case) that the rowtypeTom Lane2004-12-113-52/+54
* Make some adjustments to reduce platform dependencies in plan selection.Tom Lane2004-12-022-4/+18
* Change planner to use the current true disk file size as its estimate ofTom Lane2004-12-012-14/+147
* Allow planner to fold "stable" functions to constants when formingTom Lane2004-11-091-16/+33
* Use a hopefully-more-reliable method of detecting default selectivityTom Lane2004-11-091-30/+45
* When implementing a coercion to a domain type with a combinedTom Lane2004-11-061-1/+2
* pred_test() logic was being too narrow-minded about where it might findTom Lane2004-11-051-8/+12
* Avoid overflow in cost_sort when work_mem exceeds 1Gb.Tom Lane2004-10-231-2/+2
* In ALTER COLUMN TYPE, strip any implicit coercion operations appearingTom Lane2004-10-221-1/+36
* Fix OR-index-scan planner to recognize that a partial index is usableTom Lane2004-10-112-73/+99
* Fix problems with SQL functions returning rowtypes that have droppedTom Lane2004-10-071-2/+3
* Adjust comments previously moved to column 1 by pgident.Bruce Momjian2004-10-071-2/+2
* Clean up handling of inherited-table update queries, per bug reportTom Lane2004-10-024-52/+76
* Fallout from changing index locking rules: we can reduce the strengthTom Lane2004-10-011-2/+9
* Fix mistaken comment.Tom Lane2004-09-011-2/+2
* Another pgindent run with lib typedefs added.Bruce Momjian2004-08-301-3/+3
* Pgindent run for 8.0.Bruce Momjian2004-08-2927-449/+479
* Update copyright to 2004.Bruce Momjian2004-08-2933-66/+66
* Repair some issues with column aliases and RowExpr construction in theTom Lane2004-08-193-26/+41
* Standardize on the assumption that the arguments of a RowExpr correspondTom Lane2004-08-171-7/+54
* Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane2004-08-043-6/+6
* Allow DECLARE CURSOR to take parameters from the portal in which it isTom Lane2004-08-021-30/+12
* Represent type-specific length coercion functions as pg_cast entries,Tom Lane2004-06-161-2/+3
* When using extended-query protocol, postpone planning of unnamed statementsTom Lane2004-06-113-42/+159
* Adjust cost_nonsequential_access() to have more reasonable behaviorTom Lane2004-06-101-8/+9
* Support assignment to subfields of composite columns in UPDATE and INSERT.Tom Lane2004-06-091-1/+32
* Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane2004-06-052-5/+5
* Make the world very nearly safe for composite-type columns in tables.Tom Lane2004-06-056-47/+180
* Adjust our timezone library to use pg_time_t (typedef'd as int64) inTom Lane2004-06-031-2/+1
* Just about there on de-FastList-ification.Tom Lane2004-06-016-194/+161
* Desultory de-FastList-ification. RelOptInfo.reltargetlist is back toTom Lane2004-06-017-43/+36
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-3026-286/+285
* Use a cleaner substitute for the inability to apply length() to the tailTom Lane2004-05-261-11/+5
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-2627-561/+575
* Integrate src/timezone library for all platforms. There is more we canTom Lane2004-05-211-2/+2
* Yawn ... still another place not quite ready for zero-column tables.Tom Lane2004-05-111-5/+15
* Fix oversights in processing of LIMIT expressions during planning.Tom Lane2004-05-112-4/+18
* Repair recalculation failure for nested sub-SELECTs, per bug report fromTom Lane2004-05-111-1/+4
* Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane2004-05-105-113/+135
* Remove the last traces of Joe Hellerstein's "xfunc" optimization. PatchNeil Conway2004-04-254-35/+9
* Extend set-operation planning to keep track of the sort ordering inducedTom Lane2004-04-072-27/+61
* build_subquery_pathkeys() was examining wrong copy of subquery target list,Tom Lane2004-04-071-2/+3
* Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE.Tom Lane2004-04-062-17/+43
* check_sql_fn_retval has always thought that we supported doingTom Lane2004-04-021-3/+3
* Get rid of crocky use of RangeVar nodes in parser to represent partiallyTom Lane2004-04-021-21/+1
* Use fuzzy comparison of path costs in add_path(), so that paths with theTom Lane2004-03-291-8/+96
* Now that we are allowing index opclasses to contain operators that areTom Lane2004-03-271-6/+20
* Replace max_expr_depth parameter with a max_stack_depth parameter thatTom Lane2004-03-241-1/+9