aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
Commit message (Expand)AuthorAge
* Fix planner and rewriter to follow SQL semantics for tables that areTom Lane1999-10-07
* Fix make_clause and make_opclause to record valid type infoTom Lane1999-10-02
* Implement constant-expression simplification per BernardTom Lane1999-09-26
* Mega-commit to make heap_open/heap_openr/heap_close take anTom Lane1999-09-18
* Repair error noticed by Roberto Cornacchia: selectivity codeTom Lane1999-09-09
* Clean up some mistakes in handling of uplevel Vars in planner.Tom Lane1999-08-26
* Revise implementation of SubLinks so that there is a consistent,Tom Lane1999-08-25
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-22
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-21
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-16
* Clean up optimizer's handling of indexscan quals that need to beTom Lane1999-08-12
* Minor cleanups and code beautification; eliminate someTom Lane1999-08-10
* Clean up tlist.c tree-walking routines withTom Lane1999-08-09
* Create a standardized expression_tree_mutator support routineTom Lane1999-08-09
* Revise generation of hashjoin paths: generate one path perTom Lane1999-08-06
* Update comments about clause selectivity estimation.Tom Lane1999-07-30
* Further cleanups of indexqual processing: simplify controlTom Lane1999-07-30
* Fix coredump seen when doing mergejoin between indexed tables,Tom Lane1999-07-30
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-27
* 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
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-17
* Final cleanup.Bruce Momjian1999-07-16
* Update #include cleanupsBruce Momjian1999-07-16
* Change #include's to use <> and "" as appropriate.Bruce Momjian1999-07-15
* Remove unused #includes in *.c files.Bruce Momjian1999-07-15
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-15
* Fix for \do and ceil()/float.Bruce Momjian1999-07-07
* On second thought, expression_tree_walker should handle bareTom Lane1999-06-21
* Create a generic expression-tree-walker subroutine, whichTom Lane1999-06-19
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-25
* pgindent run over code.Bruce Momjian1999-05-25
* Change resjunk to a boolean.Bruce Momjian1999-05-17
* Replaced targetlist entry in GroupClause by reference numberJan Wieck1999-05-12
* Change error messages to oids come out as %u and not %d. Change has noBruce Momjian1999-05-10
* Fix oversights in flatten_tlistentry and replace_clause_joinvar_refsTom Lane1999-05-06
* Revise union_planner and associated routines to clean up breakageTom Lane1999-05-03
* cleanupsBruce Momjian1999-03-18
* Fix OR index selectivity problem.Bruce Momjian1999-03-08
* Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane1999-03-01
* Final optimizer cleanups.Bruce Momjian1999-02-22
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-21
* pathkeys fixesBruce Momjian1999-02-20
* Update pathkeys comparison function.Bruce Momjian1999-02-20
* optimizer cleanupBruce Momjian1999-02-19
* Fix bushy plans. Cleanup.Bruce Momjian1999-02-18
* renameBruce Momjian1999-02-15
* otherrels is now unjoined_relsBruce Momjian1999-02-15
* Remove duplicate geqo functions, and more optimizer cleanupBruce Momjian1999-02-15
* Fix optimizer coredump with unary-operator WHERE clauses.Tom Lane1999-02-14