aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/clausesel.c
Commit message (Expand)AuthorAge
* Fix range-query estimation to not double-exclude NULLs, per gripe fromTom Lane2002-10-19
* Update copyright to 2002.Bruce Momjian2002-06-20
* First pass at set-returning-functions in FROM, by Joe Conway withTom Lane2002-05-12
* Change made to elog:Bruce Momjian2002-03-06
* New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian2001-11-05
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-25
* Optimizer can now estimate selectivity of IS NULL, IS NOT NULL,Tom Lane2001-06-25
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-05
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-20
* Fix comments that were mis-wrapped, for Tom Lane.Bruce Momjian2001-03-23
* pgindent run. Make it all clean.Bruce Momjian2001-03-22
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-24
* Ensure clause_selectivity() behaves sanely when examining an uplevel VarTom Lane2000-10-25
* Clean up handling of variable-free qual clauses. System now does theTom Lane2000-08-13
* Mark functions as static and ifdef NOT_USED as appropriate.Bruce Momjian2000-06-08
* Tweak recognition of range-clause pairs so that 'var > $1 AND var < $2'Tom Lane2000-05-31
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* First round of changes for new fmgr interface. fmgr itself and theTom Lane2000-05-28
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* A little further tweaking of the range-query selectivity logic:Tom Lane2000-03-23
* If we cannot get a real estimate for the selectivity of a range query,Tom Lane2000-03-23
* Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane2000-03-17
* Add:Bruce Momjian2000-01-26
* First cut at making useful selectivity estimates for range queriesTom Lane2000-01-24
* First cut at unifying regular selectivity estimation with indexscanTom Lane2000-01-23
* Another round of planner/optimizer work. This is just restructuring andTom Lane2000-01-09
* Repair error noticed by Roberto Cornacchia: selectivity codeTom Lane1999-09-09
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-25
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-24
* Final cleanup.Bruce Momjian1999-07-16
* Update #include cleanupsBruce Momjian1999-07-16
* Remove unused #includes in *.c files.Bruce Momjian1999-07-15
* pgindent run over code.Bruce Momjian1999-05-25
* Minor code cleanup in optimizer.Tom Lane1999-05-16
* Fix a number of places that made faulty assumptions aboutTom Lane1999-02-15
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-13
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-03
* Optimizer rename ClauseInfo -> RestrictInfo. Update optimizer README.Bruce Momjian1999-02-03
* Fix for NOT in where clause causing crash.Bruce Momjian1998-11-09
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-01
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-01
* cleanups.Bruce Momjian1998-08-09
* Allow index use with OR clauses.Bruce Momjian1998-08-01
* Rename Rel to RelOptInfo.Bruce Momjian1998-07-18
* Remove un-needed braces around single statements.Bruce Momjian1998-06-15
* This patch...Bruce Momjian1998-04-27
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-26
* Quite limited support for subselects in clausesel.c.Vadim B. Mikheev1998-02-13
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-08
* Another PGINDENT run that changes variable indenting and case label indenting...Bruce Momjian1997-09-08