summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2011-05-02Fix pull_up_sublinks' failure to handle nested pull-up opportunities.Tom Lane
2011-04-24Improve cost estimation for aggregates and window functions.Tom Lane
2011-04-22Make a code-cleanup pass over the collations patch.Tom Lane
2011-04-20Make plan_cluster_use_sort cope with no IndexOptInfo for the target index.Tom Lane
2011-04-18Fix handling of collations in multi-row VALUES constructs.Tom Lane
2011-04-16Clean up collation processing in prepunion.c.Tom Lane
2011-04-15Guard against incoming rowcount estimate of NaN in cost_mergejoin().Tom Lane
2011-04-13Ensure mark_dummy_rel doesn't create dangling pointers in RelOptInfos.Tom Lane
2011-04-12Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane
2011-04-11Clean up most -Wunused-but-set-variable warnings from gcc 4.6Peter Eisentraut
2011-04-11Teach pattern_fixed_prefix() about collations.Tom Lane
2011-04-10pgindent run before PG 9.1 beta 1.Bruce Momjian
2011-04-08Clean up minor collation issues in indxpath.c.Tom Lane
2011-03-26More collations cleanup, from trawling for missed collation assignments.Tom Lane
2011-03-26Clean up a few failures to set collation fields in expression nodes.Tom Lane
2011-03-26Pass collation to makeConst() instead of looking it up internally.Tom Lane
2011-03-25Fix failure to propagate collation in negate_clause().Tom Lane
2011-03-25Fix handling of collation in SQL-language functions.Tom Lane
2011-03-22Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane
2011-03-20Revise collation derivation method and expression-tree representation.Tom Lane
2011-03-13Simplify list traversal logic in add_path().Tom Lane
2011-03-12Make all comparisons done for/with statistics use the default collation.Tom Lane
2011-03-11Split CollateClause into separate raw and analyzed node types.Tom Lane
2011-02-25Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane
2011-02-23Add a relkind field to RangeTblEntry to avoid some syscache lookups.Tom Lane
2011-02-20Implement an API to let foreign-data wrappers actually be functional.Tom Lane
2011-02-17Fix bogus test for hypothetical indexes in get_actual_variable_range().Tom Lane
2011-02-10Fix improper matching of resjunk column names for FOR UPDATE in subselect.Tom Lane
2011-02-08Per-column collation supportPeter Eisentraut
2011-01-30Make reduce_outer_joins() smarter about semijoins.Tom Lane
2011-01-13Revert incorrect memory-conservation hack in inheritance_planner().Tom Lane
2011-01-13Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly.Tom Lane
2011-01-11Tweak create_index_paths()'s test for whether to consider a bitmap scan.Tom Lane
2011-01-02Basic foreign table support.Robert Haas
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-31Invert and rename flag variable to improve code readability.Tom Lane
2010-12-31Support RIGHT and FULL OUTER JOIN in hash joins.Tom Lane
2010-12-19Fix up handling of simple-form CASE with constant test expression.Tom Lane
2010-12-14Allow plugins to suppress inlining and hook function entry/exit/abort.Robert Haas
2010-12-05Reduce memory consumption inside inheritance_planner().Tom Lane
2010-12-03Create core infrastructure for KNNGIST.Tom Lane
2010-12-01Prevent inlining a SQL function with multiple OUT parameters.Tom Lane
2010-11-29Simplify and speed up mapping of index opfamilies to pathkeys.Tom Lane
2010-11-24Create the system catalog infrastructure needed for KNNGIST.Tom Lane
2010-11-23Remove useless whitespace at end of linesPeter Eisentraut
2010-11-20Further cleanup of indxpath logic related to IndexOptInfo.opfamily array.Tom Lane
2010-11-20Minor cleanup of indxpath.c.Robert Haas
2010-11-19Improve relation width estimation for subqueries.Tom Lane
2010-11-18Further fallout from the MergeAppend patch.Tom Lane
2010-11-12Fix old oversight in const-simplification of COALESCE() expressions.Tom Lane