summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2001-02-16Clean up two rather nasty bugs in operator selection code.Tom Lane
2001-02-16Take OUTER JOIN semantics into account when estimating the size of joinTom Lane
2001-02-15Update a couple of obsolete comments.Tom Lane
2001-02-12CleanupBruce Momjian
2001-02-12Add // -> /* */ mapping to pgindent.Bruce Momjian
2001-02-03Fix inappropriate attempt to push down qual clauses into a view thatTom Lane
2001-01-27Don't crash if subquery appears multiple times in jointree. This shouldTom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-18Fix performance issue with qualifications on VIEWs: outer query shouldTom Lane
2001-01-17Change lcons(x, NIL) to makeList(x) where appropriate.Bruce Momjian
2001-01-17Move structure comments from the top block down to the line entries forBruce Momjian
2001-01-09Fix oversight in planning of GROUP queries: when an expression is usedTom Lane
2000-12-23Compute reasonable cost and output-row-count estimates for LIMIT planTom Lane
2000-12-18Make sure make_rels_by_clause_joins doesn't return multiple referencesTom Lane
2000-12-14Planner speedup hacking. Avoid saving useless pathkeys, so that pathTom Lane
2000-12-12Cache eval cost of qualification expressions in RestrictInfo nodes toTom Lane
2000-12-06Clean up handling of FOR UPDATE inside views and subselects ... make itTom Lane
2000-11-25Store current LC_COLLATE and LC_CTYPE settings in pg_control during initdb;Tom Lane
2000-11-23Ensure that mergejoin plan will be considered for FULL OUTER JOIN evenTom Lane
2000-11-21Put external declarations into header files.Peter Eisentraut
2000-11-21Fix erroneous handling of parameters at SubqueryScan plan nodes,Tom Lane
2000-11-16Change SearchSysCache coding conventions so that a reference count isTom Lane
2000-11-12Restructure handling of inheritance queries so that they work with outerTom Lane
2000-11-09Repair some bugs in new union/intersect/except code.Tom Lane
2000-11-05Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases whereTom Lane
2000-10-26Re-implement LIMIT/OFFSET as a plan node type, instead of a hack inTom Lane
2000-10-25Ensure clause_selectivity() behaves sanely when examining an uplevel VarTom Lane
2000-10-05Add proofreader's changes to docs.Bruce Momjian
2000-10-05Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane
2000-09-29Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane
2000-09-25Use variable aliases, if supplied, rather than real column names inTom Lane
2000-09-25System neglected to complain about ungrouped variables passed toTom Lane
2000-09-19Fix GEQO optimizer to work correctly with new outer-join-capableTom Lane
2000-09-15Reimplement LIKE/ESCAPE as operators so that indexscan optimizationTom Lane
2000-09-12First cut at full support for OUTER JOINs. There are still a few looseTom Lane
2000-08-31Fix relative path references so that make knowns which dependencies referPeter Eisentraut
2000-08-24SQL-language functions are now callable in ordinary fmgr contexts ...Tom Lane
2000-08-21Move pg_checkretval out of the planner (where it never belonged) intoTom Lane
2000-08-21fmgr interface mopup work. Use new DatumGetBool and BoolGetDatumTom Lane
2000-08-13Clean up handling of variable-free qual clauses. System now does theTom Lane
2000-08-08Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane
2000-08-07Clean up bogosities in use of random(3) and srandom(3) --- do not assumeTom Lane
2000-08-06Copy sub-Query nodes to avoid trouble when same sub-Query is linked toTom Lane
2000-08-03More functions updated to new fmgr style --- money, name, tid datatypes.Tom Lane
2000-07-28Remove <values.h> inclusions, no-longer-needed MAXINT definitions.Tom Lane
2000-07-27Make planner safe for recursive calls --- needed for cases whereTom Lane
2000-07-27Arrange to free planning memory (or most of it, anyway) at completionTom Lane
2000-07-26When dealing with OR-of-ANDs quals, extract multiple subclauses of an ANDTom Lane
2000-07-25Update comments.Tom Lane
2000-07-24Deduce equality constraints that are implied by transitivity ofTom Lane