aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/clauses.c
Commit message (Expand)AuthorAge
* Make eval_const_expressions() preserve typmod when simplifying something likeTom Lane2007-09-06
* Implement function-local GUC parameter settings, as per recent discussion.Tom Lane2007-09-03
* Separate parse-analysis for utility commands out of parser/analyze.cTom Lane2007-06-23
* Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane2007-06-11
* Downgrade implicit casts to text to be assignment-only, except for the onesTom Lane2007-06-05
* Fix a thinko in my patch of a couple months ago for bug #3116: it did theTom Lane2007-05-01
* Marginal performance hack: avoid unnecessary work in expression_tree_mutator.Tom Lane2007-04-30
* Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane2007-04-27
* Support enum data types. Along the way, use macros for the values ofTom Lane2007-04-02
* Fix array coercion expressions to ensure that the correct volatility isTom Lane2007-03-27
* Fix up the remaining places where the expression node structure would loseTom Lane2007-03-17
* First phase of plan-invalidation project: create a plan cache managementTom Lane2007-03-13
* Fix oversight in original coding of inline_function(): sinceTom Lane2007-03-06
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-22
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-19
* Teach find_nonnullable_rels to handle OR cases: if every arm of an ORTom Lane2007-02-16
* Repair insufficiently careful type checking for SQL-language functions:Tom Lane2007-02-02
* Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian2007-02-01
* Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_procTom Lane2007-01-22
* Add a note pointing out that is_pseudo_constant_clause() doesn't checkTom Lane2007-01-17
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-10
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-09
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-05
* Code review for XML patch. Instill a bit of sanity in the location ofTom Lane2006-12-24
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-23
* Initial SQL/XML support: xml data type and initial set of functions.Peter Eisentraut2006-12-21
* expression_tree_walker failed to let walker function see the immediate childTom Lane2006-10-25
* pgindent run for 8.2.Bruce Momjian2006-10-04
* Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform toTom Lane2006-09-28
* Change processing of extended-Query mode so that an unnamed statementTom Lane2006-09-06
* Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this wasTom Lane2006-08-12
* Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.Tom Lane2006-08-12
* Teach eval_const_expressions to simplify BooleanTest nodes that haveTom Lane2006-08-04
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-02
* Aggregate functions now support multiple input arguments. I also tookTom Lane2006-07-27
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-14
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-01
* Fix problems with cached tuple descriptors disappearing while still in useTom Lane2006-06-16
* Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane2006-04-22
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-14
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Improve the tests to see if ScalarArrayOpExpr is strict. Original codingTom Lane2006-02-06
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-31
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-25
* Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane2005-12-28
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-20
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-22
* Make SQL arrays support null elements. This commit fixes the core arrayTom Lane2005-11-17
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Don't try to constant-fold functions returning RECORD. We were neverTom Lane2005-07-03