summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAgeFilesLines
* Fix index matching for operators with mixed collatable/noncollatable inputs.Tom Lane2011-09-291-7/+18
* Fix window functions that sort by expressions involving aggregates.Tom Lane2011-09-261-2/+8
* Fix overoptimistic assumptions in column width estimation for subqueries.Tom Lane2011-08-232-22/+44
* Fix nested PlaceHolderVar expressions that appear only in targetlists.Tom Lane2011-08-094-38/+77
* In planner, don't assume that empty parent tables aren't really empty.Tom Lane2011-07-141-14/+30
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-1210-69/+84
* Remove assumptions that not-equals operators cannot be in any opclass.Tom Lane2011-07-061-128/+63
* Fix thinko in previous patch for optimizing EXISTS-within-EXISTS.Tom Lane2011-06-201-10/+16
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-097-15/+16
* Complain politely about access temp/unlogged tables during recovery.Robert Haas2011-06-071-0/+6
* Fix failure to check whether a rowtype's component types are sortable.Tom Lane2011-06-031-0/+1
* Fix pull_up_sublinks' failure to handle nested pull-up opportunities.Tom Lane2011-05-022-3/+43
* Improve cost estimation for aggregates and window functions.Tom Lane2011-04-247-93/+177
* Make a code-cleanup pass over the collations patch.Tom Lane2011-04-222-25/+43
* Make plan_cluster_use_sort cope with no IndexOptInfo for the target index.Tom Lane2011-04-201-11/+18
* Fix handling of collations in multi-row VALUES constructs.Tom Lane2011-04-181-0/+1
* Clean up collation processing in prepunion.c.Tom Lane2011-04-163-36/+131
* Guard against incoming rowcount estimate of NaN in cost_mergejoin().Tom Lane2011-04-151-3/+3
* Ensure mark_dummy_rel doesn't create dangling pointers in RelOptInfos.Tom Lane2011-04-131-1/+25
* Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane2011-04-121-2/+1
* Clean up most -Wunused-but-set-variable warnings from gcc 4.6Peter Eisentraut2011-04-111-4/+7
* Teach pattern_fixed_prefix() about collations.Tom Lane2011-04-111-15/+19
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-1022-225/+230
* Clean up minor collation issues in indxpath.c.Tom Lane2011-04-081-42/+61
* More collations cleanup, from trawling for missed collation assignments.Tom Lane2011-03-261-1/+1
* Clean up a few failures to set collation fields in expression nodes.Tom Lane2011-03-264-3/+8
* Pass collation to makeConst() instead of looking it up internally.Tom Lane2011-03-255-42/+98
* Fix failure to propagate collation in negate_clause().Tom Lane2011-03-251-0/+3
* Fix handling of collation in SQL-language functions.Tom Lane2011-03-241-33/+73
* Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane2011-03-225-468/+241
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-199-228/+379
* Simplify list traversal logic in add_path().Tom Lane2011-03-131-10/+11
* Make all comparisons done for/with statistics use the default collation.Tom Lane2011-03-121-1/+0
* Split CollateClause into separate raw and analyzed node types.Tom Lane2011-03-111-0/+48
* Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane2011-02-254-20/+34
* Add a relkind field to RangeTblEntry to avoid some syscache lookups.Tom Lane2011-02-222-33/+37
* Implement an API to let foreign-data wrappers actually be functional.Tom Lane2011-02-209-9/+208
* Fix bogus test for hypothetical indexes in get_actual_variable_range().Tom Lane2011-02-161-0/+1
* Fix improper matching of resjunk column names for FOR UPDATE in subselect.Tom Lane2011-02-094-4/+8
* Per-column collation supportPeter Eisentraut2011-02-0813-77/+224
* Make reduce_outer_joins() smarter about semijoins.Tom Lane2011-01-301-3/+8
* Revert incorrect memory-conservation hack in inheritance_planner().Tom Lane2011-01-131-53/+15
* Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly.Tom Lane2011-01-123-27/+2
* Tweak create_index_paths()'s test for whether to consider a bitmap scan.Tom Lane2011-01-111-2/+2
* Basic foreign table support.Robert Haas2011-01-011-0/+6
* Stamp copyrights for year 2011.Bruce Momjian2011-01-0139-39/+39
* Invert and rename flag variable to improve code readability.Tom Lane2010-12-311-23/+24
* Support RIGHT and FULL OUTER JOIN in hash joins.Tom Lane2010-12-304-101/+73
* Fix up handling of simple-form CASE with constant test expression.Tom Lane2010-12-191-1/+15
* Allow plugins to suppress inlining and hook function entry/exit/abort.Robert Haas2010-12-131-0/+8