Commit Graph

440 Commits (c1777f2d6d43adf9bc65da3e44a3a5ad2cbfa86d)

Author SHA1 Message Date
Bruce Momjian c82ca4c158 Re-enable bushy plans. Vadim want them. 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
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
Bruce Momjian 3fdb9bb9c7 Fix optimizer and make faster. 27 years ago
Bruce Momjian 9dbb0efb0b Optmizer cleanup 27 years ago
Bruce Momjian f859c81c18 Rename Path.keys to Path.pathkeys. Too many 'keys' used for other things. 27 years ago
Bruce Momjian 8d9237d485 Optimizer rename ClauseInfo -> RestrictInfo. Update optimizer README. 27 years ago
Bruce Momjian f1b7823471 Make GEQO use dependent on table and index count. 27 years ago
Bruce Momjian fa1a8d6a97 OK, folks, here is the pgindent output. 28 years ago
Bruce Momjian af74855a60 Renaming cleanup, no pgindent yet. 28 years ago
Bruce Momjian 956b91a944 Cleanups of optimizer. 28 years ago
Bruce Momjian 2d32d909b5 Cleanup optimizer function names and clarify code. 28 years ago
Bruce Momjian e46df2ff6e OPTIMIZER_DEBUG additions. 28 years ago
Bruce Momjian c8b42a6151 Update flow chart. 28 years ago
Bruce Momjian 584f9438ca Rename Rel to RelOptInfo. 28 years ago
Bruce Momjian 6bd323c6b3 Remove un-needed braces around single statements. 28 years ago
Bruce Momjian a32450a585 pgindent run before 6.3 release, with Thomas' requested changes. 28 years ago
Bruce Momjian 78a055a659 Remove some recursion in optimizer and clean up some code there. 28 years ago
Bruce Momjian 59f6a57e59 Used modified version of indent that understands over 100 typedefs. 29 years ago
Bruce Momjian 319dbfa736 Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 29 years ago
Bruce Momjian 1ccd423235 Massive commit to run PGINDENT on all *.c and *.h files. 29 years ago
Vadim B. Mikheev f4161503e6 if ( rel->size <= 0 ) 29 years ago
Vadim B. Mikheev 11073bee5c allpaths.c:find_join_paths(): compute_rel_size() shouldn't be called 29 years ago
Vadim B. Mikheev 05404562fb Use GEQO if _use_geqo_ is TRUE and # of relations is >= _use_geqo_rels_ 29 years ago
Bruce Momjian 8bc7439ccf Enable GEQO for more than six tables, from Martin. 29 years ago
Vadim B. Mikheev a4792bd3d6 #ifdef GEQO 29 years ago
Marc G. Fournier 29138eeb3c Merge in GEQO Optimizer 29 years ago
Bruce Momjian aaeef4d17d All external function definitions now have prototypes that are checked. 30 years ago
Bruce Momjian 4b2b8592a0 Compile and warning cleanup 30 years ago
Marc G. Fournier 58a0150f64 More files cleaned out 30 years ago
Marc G. Fournier d31084e9d1 Postgres95 1.01 Distribution - Virgin Sources 30 years ago