summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
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
1997-03-03Patch from Martin due to changes in joinrels.cMarc G. Fournier
1997-03-01Change machine/limits.h to limits.h.Bruce Momjian
1997-02-20Fix for queries with 3 or more relations participating inVadim B. Mikheev
1997-02-19Various cleanups to satisfy -Werror, but there are some errors that I'mMarc G. Fournier
1997-02-19rearrange ordering of headers os that postgres.h is firstMarc G. Fournier
1997-02-19Remove WIN32 stuff, and improve conformance to configureMarc G. Fournier
1997-02-19Add and install the pg_geqo.sample fileMarc G. Fournier
1997-02-19Merge in GEQO OptimizerMarc G. Fournier
1997-02-14Remove WIN32 defines. They never worked.Bruce Momjian
1997-01-26Linux defines MAXINT in values.h, which causes an error when compiling.Marc G. Fournier
1997-01-24Replace occurances of USE_{LIMITS,VALUES}_H with HAVE_* in preparationMarc G. Fournier
1997-01-22INDEXSCAN_PATCH changes: should work for (Param OP VAR) tooVadim B. Mikheev
1997-01-221. INDEXSCAN_PATCH changes: (op Param Var) should work tooVadim B. Mikheev
1997-01-22Taking a chance here. Under both Solaris and FreeBSD, there is aMarc G. Fournier
1997-01-22Cast constants to the type of the other binary operand.Bruce Momjian
1997-01-13Part of patch to make a working nextstep port.Bryan Henderson
1997-01-10include sem.h added, include string.h neede, from Erik Bertelsen for UltrixBruce Momjian
1997-01-08#include "postgres.h"Vadim B. Mikheev