summaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAgeFilesLines
* First cut at doing something reasonable with OR-of-ANDs WHERETom Lane1999-09-131-1/+2
* Further improvements in cnfify: reduce amount of self-recursionTom Lane1999-09-121-2/+3
* Clean up some mistakes in handling of uplevel Vars in planner.Tom Lane1999-08-261-2/+2
* Further sort-order twiddling in optimizer: be smart aboutTom Lane1999-08-221-1/+2
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-224-29/+21
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-213-9/+19
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-167-93/+43
* Clean up optimizer's handling of indexscan quals that need to beTom Lane1999-08-121-2/+2
* Minor cleanups and code beautification; eliminate someTom Lane1999-08-101-4/+1
* Clean up routines in setrefs.c by replacing individual treeTom Lane1999-08-091-4/+2
* Create a standardized expression_tree_mutator support routineTom Lane1999-08-091-2/+3
* Revise generation of hashjoin paths: generate one path perTom Lane1999-08-062-9/+9
* Further cleanups of indexqual processing: simplify controlTom Lane1999-07-301-2/+2
* Correct bug in best_innerjoin(): it should check all theTom Lane1999-07-271-11/+13
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-272-2/+4
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-254-30/+12
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-243-7/+6
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-171-3/+1
* More cleanupBruce Momjian1999-07-162-4/+4
* Change #include's to use <> and "" as appropriate.Bruce Momjian1999-07-155-12/+12
* Cleanups.Bruce Momjian1999-07-151-3/+3
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-1518-48/+27
* Cleanup of /include #include's, for 6.6 only.Bruce Momjian1999-07-141-0/+3
* Cleanup of min tuple size.Bruce Momjian1999-07-071-2/+2
* Clean up problems with sublinks + grouping in planner. NotTom Lane1999-06-211-3/+2
* Create a generic expression-tree-walker subroutine, whichTom Lane1999-06-191-4/+8
* Fix problems with grouping/aggregation in queries that useTom Lane1999-06-062-6/+8
* Make functions static or NOT_USED as appropriate.Bruce Momjian1999-05-262-7/+2
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-2511-38/+38
* pgindent run over code.Bruce Momjian1999-05-2514-68/+68
* Change GEQO optimizer to release memory after each geneTom Lane1999-05-171-15/+10
* Minor code cleanup in optimizer.Tom Lane1999-05-161-8/+3
* Rip out QueryTreeList structure, root and branch. QuerytreeTom Lane1999-05-131-2/+2
* Replaced targetlist entry in GroupClause by reference numberJan Wieck1999-05-121-2/+4
* Revise union_planner and associated routines to clean up breakageTom Lane1999-05-031-2/+7
* Clean up cost_sort some more: most callers were double-countingTom Lane1999-05-011-2/+2
* Repair some problems in planner's handling of HAVING clauses.Tom Lane1999-04-191-5/+3
* Fix nasty bug in optimization of multiway joins: optimizerTom Lane1999-04-031-4/+4
* geqo now at 11 tablesBruce Momjian1999-03-071-2/+2
* Partial fix for copied-plan bugs reported by Hiroshi Inoue:Tom Lane1999-03-031-0/+1
* Final optimizer cleanups.Bruce Momjian1999-02-221-3/+3
* pathkeys.c cleanup.Bruce Momjian1999-02-211-3/+4
* optimizer cleanupBruce Momjian1999-02-191-4/+4
* optimizer cleanupBruce Momjian1999-02-192-6/+6
* Enable bushy plans by default.Bruce Momjian1999-02-181-3/+1
* optimizer cleanupBruce Momjian1999-02-181-2/+3
* more optimizer cleanupsBruce Momjian1999-02-181-5/+5
* Fix bushy plans. Cleanup.Bruce Momjian1999-02-184-11/+11
* Re-enable bushy plans. Vadim want them.Bruce Momjian1999-02-162-4/+4
* renameBruce Momjian1999-02-151-2/+2