aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
Commit message (Expand)AuthorAge
* SQL-language functions are now callable in ordinary fmgr contexts ...Tom Lane2000-08-24
* Clean up handling of variable-free qual clauses. System now does theTom Lane2000-08-13
* Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane2000-08-08
* More functions updated to new fmgr style --- money, name, tid datatypes.Tom Lane2000-08-03
* Make planner safe for recursive calls --- needed for cases whereTom Lane2000-07-27
* When dealing with OR-of-ANDs quals, extract multiple subclauses of an ANDTom Lane2000-07-26
* Update comments.Tom Lane2000-07-25
* Planner did the wrong thing with index-scan-backward plans: generatedTom Lane2000-07-13
* Update textin() and textout() to new fmgr style. This is just phaseTom Lane2000-07-05
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* First round of changes for new fmgr interface. fmgr itself and theTom Lane2000-05-28
* Add new selectivity estimation functions for pattern-matching operatorsTom Lane2000-04-16
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane2000-03-22
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-15
* Further cleanup for OR-of-AND WHERE-clauses. orindxpath can now handleTom Lane2000-02-05
* Add:Bruce Momjian2000-01-26
* 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
* Generate double-sided LIKE indexquals that work even in weird locales,Tom Lane1999-12-31
* Clean up loose end in LIKE optimization fix: parser's code would generateTom Lane1999-12-31
* Add system indexes to match all caches.Bruce Momjian1999-11-22
* Mega-commit to make heap_open/heap_openr/heap_close take anTom Lane1999-09-18
* First cut at doing something reasonable with OR-of-ANDs WHERETom Lane1999-09-13
* 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
* Further cleanups of indexqual processing: simplify controlTom Lane1999-07-30
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-27
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-25
* Remove 'restrictinfojoinid' field from RestrictInfo nodes.Tom Lane1999-07-25
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-24
* Minor code beautification, extensive improvement ofTom Lane1999-07-23
* Final cleanup.Bruce Momjian1999-07-16
* Update #include cleanupsBruce Momjian1999-07-16
* Remove unused #includes in *.c files.Bruce Momjian1999-07-15
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-15
* Change form() to varargform() to prevent portability problems.Bruce Momjian1999-06-19
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-25
* pgindent run over code.Bruce Momjian1999-05-25
* cleanupsBruce Momjian1999-03-18
* Final optimizer cleanups.Bruce Momjian1999-02-22
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-21
* Fix bushy plans. Cleanup.Bruce Momjian1999-02-18
* optimizer renameBruce Momjian1999-02-15
* optimizer renameBruce Momjian1999-02-15
* otherrels is now unjoined_relsBruce Momjian1999-02-15
* Remove duplicate geqo functions, and more optimizer cleanupBruce Momjian1999-02-15
* Replace non-idiomatic nconc(x, lcons(y, NIL)) with lappend(x, y).Tom Lane1999-02-15
* Fix a number of places that made faulty assumptions aboutTom Lane1999-02-15