]> granicus.if.org Git - postgresql/history - src/backend/optimizer/path/clausesel.c
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
[postgresql] / src / backend / optimizer / path / clausesel.c
2008-08-14 Tom LaneImplement SEMI and ANTI joins in the planner and execut...
2008-01-11 Tom LaneFix an old error in clause_selectivity: the default...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-24 Tom LaneSave another little bit of planner overhead on simple...
2007-08-31 Tom LaneApply a band-aid fix for the problem that 8.2 and up...
2007-06-11 Tom LaneSupport UPDATE/DELETE WHERE CURRENT OF cursor_name...
2007-04-21 Tom LaneSome further performance tweaks for planning large...
2007-02-19 Tom LaneGet rid of some old and crufty global variables in...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-01 Tom LaneRevise the planner's handling of "pseudoconstant" WHERE...
2006-03-07 Tom LaneRemove the stub support we had for UNION JOIN; per...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2006-01-14 Tom LaneAdd selectivity-calculation code for RowCompareExpr...
2005-11-25 Tom LaneTeach planner and executor to handle ScalarArrayOpExpr...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-10-11 Tom LaneFix oversight in 8.0 modification of RestrictInfo data...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-11-09 Tom LaneUse a hopefully-more-reliable method of detecting defau...
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-06-11 Tom LaneWhen using extended-query protocol, postpone planning...
2004-05-30 Neil ConwayUse the new List API function names throughout the...
2004-05-26 Neil ConwayReimplement the linked list data structure used through...
2004-05-10 Tom LanePromote row expressions to full-fledged citizens of...
2004-01-05 Tom LaneDept. of second thoughts: clause_selectivity shouldn...
2004-01-04 Tom LaneMerge restrictlist_selectivity into clauselist_selectiv...
2003-12-29 Tom LaneImprove comment.
2003-11-29 PostgreSQL Daemon$Header: -> $PostgreSQL Changes ...
2003-08-04 Bruce MomjianUpdate copyrights to 2003.
2003-06-29 Tom LaneSupport expressions of the form 'scalar op ANY (array...
2003-05-27 Bruce MomjianMake debug_ GUC varables output DEBUG1 rather than...
2003-02-03 Tom LaneDetermine the set of constraints applied to a domain...
2003-01-28 Tom LaneExtend join-selectivity API (oprjoin interface) so...
2003-01-15 Tom LaneAllow merge and hash joins to occur on arbitrary expres...
2002-12-12 Tom LanePhase 2 of read-only-plans project: restructure express...
2002-11-25 Tom LaneRemove unused constisset and constiscast fields of...
2002-10-19 Tom LaneFix range-query estimation to not double-exclude NULLs...
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-05-12 Tom LaneFirst pass at set-returning-functions in FROM, by Joe...
2002-03-06 Bruce MomjianChange made to elog:
2001-11-05 Bruce MomjianNew pgindent run with fixes suggested by Tom. Patch...
2001-10-25 Bruce Momjianpgindent run on all C files. Java run to follow. ...
2001-06-25 Tom LaneOptimizer can now estimate selectivity of IS NULL,...
2001-06-05 Tom LaneFurther work on making use of new statistics in planner...
2001-05-20 Tom LaneModify optimizer data structures so that IndexOptInfo...
2001-03-23 Bruce MomjianFix comments that were mis-wrapped, for Tom Lane.
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
2000-10-25 Tom LaneEnsure clause_selectivity() behaves sanely when examini...
2000-08-13 Tom LaneClean up handling of variable-free qual clauses. Syste...
2000-06-08 Bruce MomjianMark functions as static and ifdef NOT_USED as appropriate.
2000-05-31 Tom LaneTweak recognition of range-clause pairs so that 'var...
2000-05-30 Bruce MomjianRemove unused include files. Do not touch /port or...
2000-05-28 Tom LaneFirst round of changes for new fmgr interface. fmgr...
2000-04-12 Bruce MomjianYe-old pgindent run. Same 4-space tabs.
2000-03-23 Tom LaneA little further tweaking of the range-query selectivit...
2000-03-23 Tom LaneIf we cannot get a real estimate for the selectivity...
2000-03-17 Tom LaneFix a bunch of minor portability problems and maybe...
2000-01-26 Bruce MomjianAdd:
2000-01-24 Tom LaneFirst cut at making useful selectivity estimates for...
2000-01-23 Tom LaneFirst cut at unifying regular selectivity estimation...
2000-01-09 Tom LaneAnother round of planner/optimizer work. This is just...
1999-09-09 Tom LaneRepair error noticed by Roberto Cornacchia: selectivity...
1999-07-25 Tom LaneFurther work on planning of indexscans. Cleaned up...
1999-07-24 Tom LaneClean up messy clause-selectivity code in clausesel...
1999-07-16 Bruce MomjianFinal cleanup.
1999-07-16 Bruce MomjianUpdate #include cleanups
1999-07-15 Bruce MomjianRemove unused #includes in *.c files.
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-16 Tom LaneMinor code cleanup in optimizer.
1999-02-15 Tom LaneFix a number of places that made faulty assumptions...
1999-02-13 Bruce MomjianChange my-function-name-- to my_function_name, and...
1999-02-03 Bruce MomjianCleanup of source files where 'return' or 'var =' is...
1999-02-03 Bruce MomjianOptimizer rename ClauseInfo -> RestrictInfo. Update...
1998-11-09 Bruce MomjianFix for NOT in where clause causing crash.
1998-09-01 Bruce MomjianOK, folks, here is the pgindent output.
1998-09-01 Bruce MomjianRenaming cleanup, no pgindent yet.
1998-08-09 Bruce Momjiancleanups.
1998-08-01 Bruce MomjianAllow index use with OR clauses.
1998-07-18 Bruce MomjianRename Rel to RelOptInfo.
1998-06-15 Bruce MomjianRemove un-needed braces around single statements.
1998-04-27 Bruce MomjianThis patch...
1998-02-26 Bruce Momjianpgindent run before 6.3 release, with Thomas' requested...
1998-02-13 Vadim B. MikheevQuite limited support for subselects in clausesel.c.
1997-09-08 Bruce MomjianUsed modified version of indent that understands over...
1997-09-08 Bruce MomjianAnother PGINDENT run that changes variable indenting...
1997-09-07 Bruce MomjianMassive commit to run PGINDENT on all *.c and *.h files.
1996-07-09 Marc G. FournierPostgres95 1.01 Distribution - Virgin Sources PG95-1_01