summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
1997-09-25Fix handling of functions with non-attribute first argument in WHEREVadim B. Mikheev
1997-09-25Fix GROUP BY when order of entries is different from order in target list.Vadim B. Mikheev
1997-09-18Inline memset() as MemSet().Bruce Momjian
1997-09-08Used modified version of indent that understands over 100 typedefs.Bruce Momjian
1997-09-08Add typdefs to pgindent run.Bruce Momjian
1997-09-08Another PGINDENT run that changes variable indenting and case label indenting...Bruce Momjian
1997-09-07Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian
1997-09-05Cleanups needed for indent.Bruce Momjian
1997-09-05Cleanups needed for indent.Bruce Momjian
1997-09-05Cleanups needed for indent.Bruce Momjian
1997-09-05Cleanups needed for indent. Remove };Bruce Momjian
1997-08-20More NOT_USEDsBruce Momjian
1997-08-19Make functions static where possible, enclose unused functions in #ifdef NOT_...Bruce Momjian
1997-08-18Reduce open() calls. Replace fopen() calls with calls to fd.c functions.Bruce Momjian
1997-08-12Remove more (void) and fix -Wall warnings.Bruce Momjian
1997-07-24Various compile errors concerning overflow due to shifts, unsigned, and bad p...Bruce Momjian
1997-06-12Fix replace_agg_clause() for unary operators.Vadim B. Mikheev
1997-06-11geqo_rel_paths(): compute_joinrel_size() shouldn't be calledVadim B. Mikheev
1997-06-11From: Robert Bruccoleri <bruc@bms.com>Marc G. Fournier
1997-06-10 if ( rel->size <= 0 )Vadim B. Mikheev
1997-06-10 if ( new_rel->size <= 0 )Vadim B. Mikheev
1997-06-06gimme_tree(): got rid of compute_rel_size() -Vadim B. Mikheev
1997-06-06From: "D'Arcy J.M. Cain" <darcy@druid.net>Marc G. Fournier
1997-06-06From: "D'Arcy J.M. Cain" <darcy@druid.net>Marc G. Fournier
1997-06-05allpaths.c:find_join_paths(): compute_rel_size() shouldn't be calledVadim B. Mikheev
1997-06-02Use GEQO if _use_geqo_ is TRUE and # of relations is >= _use_geqo_rels_Vadim B. Mikheev
1997-06-01Enable GEQO for more than six tables, from Martin.Bruce Momjian
1997-05-20Consider right-sided plans if _use_right_sided_plans_ is true.Vadim B. Mikheev
1997-04-29#ifdef GEQOVadim B. Mikheev
1997-04-29Fix GroupBy: enable functions over aggregates and GroupBy-ed fieldsVadim B. Mikheev
1997-04-24 * Hack for non-functional btree npages estimation:Vadim B. Mikheev
1997-04-24Have to copyObject((void*)clauseinfo) for a relation'Vadim B. Mikheev
1997-04-24Bug (yet unfixed but not fatal) found: Re-moving index clauses from theVadim B. Mikheev
1997-04-24Save Var' order in index_outerjoin_references().Vadim B. Mikheev
1997-04-24Add innercost to result in cost_hashjoin.Vadim B. Mikheev
1997-04-22Fix for Hash and arraysVadim B. Mikheev
1997-04-21Fix for -Wno-errorVadim B. Mikheev
1997-04-15Fix up the -Wno-error problem for non-gcc compilersMarc G. Fournier
1997-04-09From: "Martin S. Utesch" <utesch@aut.tu-freiberg.de>Marc G. Fournier
1997-04-091. Enable to have different _CPU_PAGE_WEIGHT_ for heap and index.Vadim B. Mikheev
1997-04-09Fix (hack) IndexSelectivity():Vadim B. Mikheev
1997-04-05Changes for GROUP BY func_results:Vadim B. Mikheev
1997-04-05Changes for GROUP BY func_results.Vadim B. Mikheev
1997-04-04This commit represents a clean compile with the new templates underMarc G. Fournier
1997-04-03From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier
1997-04-02From: Oleg Bartunov <oleg@sai.msu.su>Marc G. Fournier
1997-03-18Patches for Vadim's multikey indexing...Marc G. Fournier
1997-03-14> There are some minor fixes to the GEQO.Marc G. Fournier
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier