aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* Fix extremely nasty little bug observed when a sub-SELECT appears inTom Lane2000-04-04
* Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane2000-03-22
* Restructure planning code so that preprocessing of targetlist and qualsTom Lane2000-03-21
* Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane2000-03-17
* 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
* Rename same() to sameseti() to have a slightly less generic name. MoveTom Lane2000-02-06
* Further cleanup for OR-of-AND WHERE-clauses. orindxpath can now handleTom Lane2000-02-05
* Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane2000-01-27
* 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
* Remove no-longer-used symbols.Tom Lane2000-01-11
* Another round of planner/optimizer work. This is just restructuring andTom Lane2000-01-09
* fix_parsetree_attnums was not nearly smart enough about walking parseTom Lane1999-12-14
* aggregate(DISTINCT ...) works, per SQL spec.Tom Lane1999-12-13
* Replace generic 'Illegal use of aggregates' error message with one thatTom Lane1999-12-09
* Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jpBruce Momjian1999-11-23
* Combine index_info and find_secondary_indexes into a single routine thatTom Lane1999-11-21
* Fix planner and rewriter to follow SQL semantics for tables that areTom Lane1999-10-07
* Implement constant-expression simplification per BernardTom Lane1999-09-26
* First cut at doing something reasonable with OR-of-ANDs WHERETom Lane1999-09-13
* Further improvements in cnfify: reduce amount of self-recursionTom Lane1999-09-12
* Clean up some mistakes in handling of uplevel Vars in planner.Tom Lane1999-08-26
* Further sort-order twiddling in optimizer: be smart aboutTom Lane1999-08-22
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-22
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-21
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-16
* Clean up optimizer's handling of indexscan quals that need to beTom Lane1999-08-12
* Minor cleanups and code beautification; eliminate someTom Lane1999-08-10
* Clean up routines in setrefs.c by replacing individual treeTom Lane1999-08-09
* Create a standardized expression_tree_mutator support routineTom Lane1999-08-09
* Revise generation of hashjoin paths: generate one path perTom Lane1999-08-06
* Further cleanups of indexqual processing: simplify controlTom Lane1999-07-30
* Correct bug in best_innerjoin(): it should check all theTom Lane1999-07-27
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-27
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-25
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-24
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-17
* More cleanupBruce Momjian1999-07-16
* Change #include's to use <> and "" as appropriate.Bruce Momjian1999-07-15
* Cleanups.Bruce Momjian1999-07-15
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-15
* Cleanup of /include #include's, for 6.6 only.Bruce Momjian1999-07-14
* Cleanup of min tuple size.Bruce Momjian1999-07-07
* Clean up problems with sublinks + grouping in planner. NotTom Lane1999-06-21
* Create a generic expression-tree-walker subroutine, whichTom Lane1999-06-19
* Fix problems with grouping/aggregation in queries that useTom Lane1999-06-06
* Make functions static or NOT_USED as appropriate.Bruce Momjian1999-05-26