aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* SQL-language functions are now callable in ordinary fmgr contexts ...Tom Lane2000-08-24
* fmgr interface mopup work. Use new DatumGetBool and BoolGetDatumTom Lane2000-08-21
* Clean up handling of variable-free qual clauses. System now does theTom Lane2000-08-13
* Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane2000-08-08
* First stage of reclaiming memory in executor by resetting short-termTom Lane2000-07-12
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* Constant-expression simplifier now knows how to simplify strict functionsTom Lane2000-05-28
* get_relattval() should treat a NULL constant as a non-constant expression,Tom Lane2000-04-16
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* Fix extremely nasty little bug observed when a sub-SELECT appears inTom Lane2000-04-04
* Restructure planning code so that preprocessing of targetlist and qualsTom Lane2000-03-21
* Minor code rearrangement & doc improvement in eval_const_expressions().Tom Lane2000-03-19
* Fix performance bug in constant-expression simplifier. After findingTom Lane2000-03-12
* Create a new expression node type RelabelType, which exists solely toTom Lane2000-02-20
* Carry column aliases from the parser frontend. Enables queries likeThomas G. Lockhart2000-02-15
* Add:Bruce Momjian2000-01-26
* aggregate(DISTINCT ...) works, per SQL spec.Tom Lane1999-12-13
* Replace generic 'Illegal use of aggregates' error message with one thatTom Lane1999-12-09
* Add system indexes to match all caches.Bruce Momjian1999-11-22
* 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
* 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 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
* Create a standardized expression_tree_mutator support routineTom Lane1999-08-09
* 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
* Final cleanup.Bruce 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
* 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 error messages to oids come out as %u and not %d. Change has noBruce Momjian1999-05-10
* Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane1999-03-01
* Fix bushy plans. Cleanup.Bruce Momjian1999-02-18
* Fix optimizer coredump with unary-operator WHERE clauses.Tom Lane1999-02-14
* 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
* Rename Aggreg to Aggref.Bruce Momjian1999-01-24
* Implement CASE expression.Thomas G. Lockhart1998-12-04
* New HeapTuple structure/interface.Vadim B. Mikheev1998-11-27
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-01