aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/costsize.c
Commit message (Expand)AuthorAge
* pgindent run.Bruce Momjian2002-09-04
* Implement the IS DISTINCT FROM operator per SQL99.Thomas G. Lockhart2002-07-04
* The attached patch fixes some spelling mistakes, makes theBruce Momjian2002-06-26
* Back out cleanup patch. Got old version and needs work.Bruce Momjian2002-06-25
* The attached patch fixes some spelling mistakes, makes theBruce Momjian2002-06-25
* Update copyright to 2002.Bruce Momjian2002-06-20
* First pass at set-returning-functions in FROM, by Joe Conway withTom Lane2002-05-12
* Restructure representation of join alias variables. An explicit JOINTom Lane2002-03-12
* Fix thinko: cost_mergejoin must pay attention to which side of theTom Lane2002-03-01
* Second thoughts dept: arrange to cache mergejoin scan selectivityTom Lane2002-03-01
* Teach planner about the idea that a mergejoin won't necessarily readTom Lane2002-03-01
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-25
* Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions inTom Lane2001-08-21
* Make planner compute the number of hash buckets the same way thatTom Lane2001-06-11
* Fix thinko in hash cost estimation: average frequencyTom Lane2001-06-10
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-05
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-20
* First cut at making indexscan cost estimates depend on correlationTom Lane2001-05-09
* Cause planner to make use of average-column-width statistic that is nowTom Lane2001-05-09
* Rewrite of planner statistics-gathering code. ANALYZE is now available asTom Lane2001-05-07
* Tweak nestloop costing to weight restart cost of inner path more heavily.Tom Lane2001-04-25
* pgindent run. Make it all clean.Bruce Momjian2001-03-22
* Take OUTER JOIN semantics into account when estimating the size of joinTom Lane2001-02-16
* Update a couple of obsolete comments.Tom Lane2001-02-15
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-24
* Cache eval cost of qualification expressions in RestrictInfo nodes toTom Lane2000-12-12
* Add proofreader's changes to docs.Bruce Momjian2000-10-05
* Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane2000-09-29
* Reimplement nodeMaterial to use a temporary BufFile (or even memory, if theTom Lane2000-06-18
* The heralded `Grand Unified Configuration scheme' (GUC)Peter Eisentraut2000-05-31
* Third round of fmgr updates: eliminate calls using fmgr() andTom Lane2000-05-30
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* Correct oversight in hashjoin cost estimation: nodeHash sizes its hashTom Lane2000-04-18
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* Further tweaking of indexscan cost estimates.Tom Lane2000-04-09
* Tweak indexscan cost estimation: round estimated # of tuples visited upTom Lane2000-03-30
* Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane2000-03-22
* Fix some bogosities in the code that deals with estimating the fractionTom Lane2000-03-14
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-15
* Repair planning bugs caused by my misguided removal of restrictinfo linkTom Lane2000-02-07
* Add:Bruce Momjian2000-01-26
* First cut at unifying regular selectivity estimation with indexscanTom Lane2000-01-23
* Revise handling of index-type-specific indexscan cost estimation, perTom Lane2000-01-22
* Another round of planner/optimizer work. This is just restructuring andTom Lane2000-01-09
* Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jpBruce Momjian1999-11-23
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-22
* Revise generation of hashjoin paths: generate one path perTom Lane1999-08-06
* Final cleanup.Bruce Momjian1999-07-16
* Remove unused #includes in *.c files.Bruce Momjian1999-07-15
* Fix spelling of variable name.Bruce Momjian1999-07-07