]> granicus.if.org Git - postgresql/history - src/backend/optimizer/util/clauses.c
Fix up handling of simple-form CASE with constant test expression.
[postgresql] / src / backend / optimizer / util / clauses.c
2010-12-19 Tom LaneFix up handling of simple-form CASE with constant test...
2010-12-14 Robert HaasAllow plugins to suppress inlining and hook function...
2010-12-01 Tom LanePrevent inlining a SQL function with multiple OUT param...
2010-11-12 Tom LaneFix old oversight in const-simplification of COALESCE...
2010-10-25 Tom LaneFix inline_set_returning_function() to preserve the...
2010-10-11 Tom LaneImprove the planner's simplification of NOT constructs.
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-08-14 Tom LaneFix planner to make a reasonable assumption about the...
2010-03-19 Tom LaneModify error context callback functions to not assume...
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-02-14 Robert HaasWrap calls to SearchSysCache and related functions...
2010-01-19 Tom LaneFix thinko in my recent change to put an explicit argis...
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2010-01-01 Tom LaneAdd an "argisrow" field to NullTest nodes, following...
2009-12-15 Tom LaneSupport ORDER BY within aggregate function calls, at...
2009-12-14 Tom LaneFix a bug introduced when set-returning SQL functions...
2009-10-08 Tom LaneSupport use of function argument names to identify...
2009-07-20 Tom LaneTeach simplify_boolean_equality to simplify the forms...
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
2009-02-25 Tom LaneGet rid of the rather fuzzily defined FlattenedSubLink...
2009-01-09 Tom LaneArrange for function default arguments to be processed...
2009-01-06 Tom LaneFix an oversight in the function-default-arguments...
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-12-28 Tom LaneSupport window functions a la SQL:2008.
2008-12-18 Tom LaneCode review for function default parameters patch....
2008-10-21 Tom LaneAdd a concept of "placeholder" variables to the planner...
2008-10-09 Tom LaneImprove the recently-added code for inlining set-return...
2008-10-04 Tom LaneImplement SQL-standard WITH clauses, including WITH...
2008-09-09 Tom LaneImprove the plan cache invalidation mechanism to make...
2008-08-28 Tom LaneExtend the parser location infrastructure to include...
2008-08-26 Tom LaneTeach eval_const_expressions() to simplify an ArrayCoer...
2008-08-25 Tom LaneMove exprType(), exprTypmod(), expression_tree_walker...
2008-08-22 Tom LaneArrange to convert EXISTS subqueries that are equivalen...
2008-08-14 Tom LaneImplement SEMI and ANTI joins in the planner and execut...
2008-08-07 Tom LaneTeach the system how to use hashing for UNION. (INTERS...
2008-08-02 Tom LaneRearrange the querytree representation of ORDER BY...
2008-05-15 Tom LaneAdd code to eval_const_expressions() to support const...
2008-05-12 Alvaro HerreraRestructure some header files a bit, in particular...
2008-04-01 Tom LaneFix an oversight I made in a cleanup patch over a year...
2008-03-25 Tom LaneSimplify and standardize conversions between TEXT datum...
2008-03-18 Tom LaneArrange to "inline" SQL functions that appear in a...
2008-01-11 Tom LaneThe original implementation of polymorphic aggregates...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-22 Tom LaneSave one syscache lookup when examining volatility...
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-10-11 Tom LaneEnsure that the result of evaluating a function during...
2007-09-06 Tom LaneMake eval_const_expressions() preserve typmod when...
2007-09-03 Tom LaneImplement function-local GUC parameter settings, as...
2007-06-23 Tom LaneSeparate parse-analysis for utility commands out of...
2007-06-11 Tom LaneSupport UPDATE/DELETE WHERE CURRENT OF cursor_name...
2007-06-05 Tom LaneDowngrade implicit casts to text to be assignment-only...
2007-05-01 Tom LaneFix a thinko in my patch of a couple months ago for...
2007-04-30 Tom LaneMarginal performance hack: avoid unnecessary work in...
2007-04-27 Tom LaneModify processing of DECLARE CURSOR and EXPLAIN so...
2007-04-02 Tom LaneSupport enum data types. Along the way, use macros...
2007-03-27 Tom LaneFix array coercion expressions to ensure that the corre...
2007-03-17 Tom LaneFix up the remaining places where the expression node...
2007-03-13 Tom LaneFirst phase of plan-invalidation project: create a...
2007-03-06 Tom LaneFix oversight in original coding of inline_function...
2007-02-22 Tom LaneTurn the rangetable used by the executor into a flat...
2007-02-19 Tom LaneGet rid of some old and crufty global variables in...
2007-02-16 Tom LaneTeach find_nonnullable_rels to handle OR cases: if...
2007-02-02 Tom LaneRepair insufficiently careful type checking for SQL...
2007-02-01 Bruce MomjianWording cleanup for error messages. Also change can...
2007-01-22 Tom LaneAdd COST and ROWS options to CREATE/ALTER FUNCTION...
2007-01-17 Tom LaneAdd a note pointing out that is_pseudo_constant_clause...
2007-01-10 Tom LaneChange the planner-to-executor API so that the planner...
2007-01-09 Tom LaneSupport ORDER BY ... NULLS FIRST/LAST, and add ASC...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-12-24 Tom LaneCode review for XML patch. Instill a bit of sanity...
2006-12-23 Tom LaneRestructure operator classes to allow improved handling...
2006-12-21 Peter EisentrautInitial SQL/XML support: xml data type and initial...
2006-10-25 Tom Laneexpression_tree_walker failed to let walker function...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-09-28 Tom LaneFix IS NULL and IS NOT NULL tests on row-valued express...
2006-09-06 Tom LaneChange processing of extended-Query mode so that an...
2006-08-12 Tom LaneTweak SPI_cursor_open to allow INSERT/UPDATE/DELETE...
2006-08-12 Tom LaneAdd INSERT/UPDATE/DELETE RETURNING, with basic docs...
2006-08-04 Tom LaneTeach eval_const_expressions to simplify BooleanTest...
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-27 Tom LaneAggregate functions now support multiple input argument...
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-06-16 Tom LaneFix problems with cached tuple descriptors disappearing...
2006-04-22 Tom LaneSimplify ParamListInfo data structure to support only...
2006-03-14 Tom LaneImprove parser so that we can show an error cursor...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2006-02-06 Tom LaneImprove the tests to see if ScalarArrayOpExpr is strict...
2006-01-31 Tom LaneRestructure planner's handling of inheritance. Rather...
2006-01-25 Tom LaneAllow row comparisons to be used as indexscan qualifica...
2005-12-28 Tom LaneImplement SQL-compliant treatment of row comparisons...
2005-12-20 Tom LaneTeach planner how to rearrange join order for some...
2005-11-22 Bruce MomjianRe-run pgindent, fixing a problem where comment lines...
2005-11-17 Tom LaneMake SQL arrays support null elements. This commit...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-07-03 Tom LaneDon't try to constant-fold functions returning RECORD...
2005-06-26 Tom LaneAdd Oracle-compatible GREATEST and LEAST functions...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-05-22 Tom LaneTeach the planner to remove SubqueryScan nodes from...
2005-04-23 Tom LaneTurns out that my recent elimination of the 'redundant...
next