Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
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 17dbeebb5f Fill in reasonable-looking cost estimates in inserted nodes. 27 years ago
Tom Lane 7a7ba33536 Clean up some bogosities in path cost estimation, like 27 years ago
Tom Lane 11a0027e28 Fix nasty little typo that prevented get_cheapest_path_for_joinkeys 27 years ago
Tom Lane 970583ab4f Several routines in setrefs.c would crash on array refs 27 years ago
Tom Lane eb00bdf237 Insert a test for missing targetlist entry in replace_agg_clause. 27 years ago
Tom Lane 4438b70b94 Repair some problems in planner's handling of HAVING clauses. 27 years ago
Tom Lane e91f43a122 Fix potential overflow problems when relation size exceeds 27 years ago
Tom Lane ff38837fe9 Fix nasty bug in optimization of multiway joins: optimizer 27 years ago
Bruce Momjian bd6f98af31 I suggest the following portability patch, which does not 27 years ago
Bruce Momjian dc02fd709f cleanups 27 years ago
Bruce Momjian f7430af934 Fix OR index selectivity problem. 27 years ago
Bruce Momjian c831d08fac Fix for Alpha OR selectivity bug. 27 years ago
Tom Lane e0345e09bf Partial fix for copied-plan bugs reported by Hiroshi Inoue: 27 years ago
Tom Lane b204d10c79 Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder, 27 years ago
Bruce Momjian ceb233ed11 more cleanup 27 years ago
Bruce Momjian 1ed5cbbfd8 Final optimizer cleanups. 27 years ago
Marc G. Fournier 8c3e8a8a0e From: Tatsuo Ishii <t-ishii@sra.co.jp> 27 years ago
Bruce Momjian 23c30246d7 pathkeys.c cleanup. 27 years ago
Bruce Momjian 75cccd0ad3 pathkeys fixes 27 years ago
Bruce Momjian 0ff2733355 Update pathkeys comparison function. 27 years ago
Bruce Momjian 148ec3b1d8 update pathkey description. 27 years ago
Bruce Momjian 9188aab758 add pathkeys description. 27 years ago
Bruce Momjian 67fd67f53a another rename of optimizer 27 years ago
Bruce Momjian 612b8434e4 optimizer cleanup 27 years ago
Bruce Momjian 8ab72a38df optimizer cleanup 27 years ago
Bruce Momjian cd38f08598 rename optimizer file name 27 years ago
Bruce Momjian b4e7510e09 Enable bushy and right-hand queries by default. 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 cd550c7672 Update optimizer readme. 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
Bruce Momjian c5449d5354 otherrels is now unjoined_rels 27 years ago
Bruce Momjian 82682ff31f optimizer rename 27 years ago
Bruce Momjian ba2883b264 Remove duplicate geqo functions, and more optimizer cleanup 27 years ago
Tom Lane 944d3c395e Replace non-idiomatic nconc(x, lcons(y, NIL)) with lappend(x, y). 27 years ago
Tom Lane dec354ca97 Fix a number of places that made faulty assumptions about 27 years ago
Tom Lane 5500039843 Fix optimizer coredump with unary-operator WHERE clauses. 27 years ago
Bruce Momjian d8b482be7c optimizer cleanup. 27 years ago
Bruce Momjian 808a6df065 optimizer rename. 27 years ago
Bruce Momjian 61aa825876 Optimizer rename. 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian ad4b27ac3f Optimizer cleanup. 27 years ago
Bruce Momjian c0d17c7aee JoinPath -> NestPath for nested loop. 27 years ago