Commit Graph

318 Commits (3a6e2ff08a73e08efe2e1c44a32e56d84ff41dfd)

Author SHA1 Message Date
Tom Lane 37d20eb855 Clean up some mistakes in handling of uplevel Vars in planner. 27 years ago
Tom Lane e8140adb10 Further sort-order twiddling in optimizer: be smart about 27 years ago
Tom Lane 78114cd4d4 Further planner/optimizer cleanups. Move all set_tlist_references 27 years ago
Tom Lane db436adf76 Major revision of sort-node handling: push knowledge of query 27 years ago
Tom Lane e6381966c1 Major planner/optimizer revision: get rid of PathOrder node type, 27 years ago
Tom Lane 8f9f6e51a8 Clean up optimizer's handling of indexscan quals that need to be 27 years ago
Tom Lane 2ae51c86c9 Minor cleanups and code beautification; eliminate some 27 years ago
Tom Lane ecef2caae9 Clean up routines in setrefs.c by replacing individual tree 27 years ago
Tom Lane 6bc601b648 Create a standardized expression_tree_mutator support routine 27 years ago
Tom Lane e1fad50a5d Revise generation of hashjoin paths: generate one path per 27 years ago
Tom Lane 04578a9180 Further cleanups of indexqual processing: simplify control 27 years ago
Tom Lane b62fdc13f0 Correct bug in best_innerjoin(): it should check all the 27 years ago
Tom Lane 9e7e29e6c9 First cut at doing LIKE/regex indexing optimization in 27 years ago
Tom Lane 49ed4dd779 Further work on planning of indexscans. Cleaned up interfaces 27 years ago
Tom Lane ac4913a0dd Clean up messy clause-selectivity code in clausesel.c; repair bug 27 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian 773088809d More cleanup 27 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian 40a89e08b2 Cleanups. 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian 0cf1b79528 Cleanup of /include #include's, for 6.6 only. 27 years ago
Bruce Momjian 9f7ac20e57 Cleanup of min tuple size. 27 years ago
Tom Lane fd8e580bb7 Clean up problems with sublinks + grouping in planner. Not 27 years ago
Tom Lane 86f36719db Create a generic expression-tree-walker subroutine, which 27 years ago
Tom Lane b4210ae0f0 Fix problems with grouping/aggregation in queries that use 27 years ago
Bruce Momjian 278bbf4572 Make functions static or NOT_USED as appropriate. 27 years ago
Bruce Momjian fcff1cdf4e Another pgindent run. Sorry folks. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Tom Lane 1332c1e144 Change GEQO optimizer to release memory after each gene 27 years ago
Tom Lane fecb2b0024 Minor code cleanup in optimizer. 27 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Jan Wieck 79c2576f77 Replaced targetlist entry in GroupClause by reference number 27 years ago
Tom Lane da5f1dd722 Revise union_planner and associated routines to clean up breakage 27 years ago
Tom Lane 605d84941d Clean up cost_sort some more: most callers were double-counting 27 years ago
Tom Lane 4438b70b94 Repair some problems in planner's handling of HAVING clauses. 27 years ago
Tom Lane ff38837fe9 Fix nasty bug in optimization of multiway joins: optimizer 27 years ago
Bruce Momjian a564d2bf0f geqo now at 11 tables 27 years ago
Tom Lane e0345e09bf Partial fix for copied-plan bugs reported by Hiroshi Inoue: 27 years ago
Bruce Momjian 1ed5cbbfd8 Final optimizer cleanups. 27 years ago
Bruce Momjian 23c30246d7 pathkeys.c cleanup. 27 years ago
Bruce Momjian 612b8434e4 optimizer cleanup 27 years ago
Bruce Momjian 8ab72a38df optimizer cleanup 27 years ago
Bruce Momjian 65ccd1039a Enable bushy plans by default. 27 years ago
Bruce Momjian e78662d879 optimizer cleanup 27 years ago
Bruce Momjian d977ff7b52 more optimizer cleanups 27 years ago
Bruce Momjian 31cce21fb0 Fix bushy plans. Cleanup. 27 years ago
Bruce Momjian c82ca4c158 Re-enable bushy plans. Vadim want them. 27 years ago
Bruce Momjian e6bf7b4d93 rename 27 years ago
Bruce Momjian 56bb23a8fe optimizer rename 27 years ago
Bruce Momjian 50034a852d optimizer rename 27 years ago