Commit Graph

1557 Commits (d166eed302400a71eed1aaa301d30be3af7b5715)

Author SHA1 Message Date
Tom Lane 95811032d7 Improve planner to drop constant-NULL inputs of AND/OR where it's legal. 12 years ago
Stephen Frost 842faa714c Make security barrier views automatically updatable 12 years ago
Tom Lane a9d9acbf21 Create infrastructure for moving-aggregate optimization. 12 years ago
Tom Lane a87c729153 Fix EquivalenceClass processing for nested append relations. 12 years ago
Tom Lane af930e606a Again fix initialization of auto-tuned effective_cache_size. 12 years ago
Tom Lane 043f6ff05d Fix bogus handling of "postponed" lateral quals. 12 years ago
Tom Lane 2850896961 Code review for auto-tuned effective_cache_size. 12 years ago
Simon Riggs 4d1e2aeb1a Speed up COPY into tables with DEFAULT nextval() 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Peter Eisentraut edc43458d7 Add more use of psprintf() 12 years ago
Tom Lane f7fbf4b0be Remove dead code now that orindxpath.c is history. 12 years ago
Tom Lane f343a880d5 Extract restriction OR clauses whether or not they are indexable. 12 years ago
Tom Lane 8d65da1f01 Support ordered-set (WITHIN GROUP) aggregates. 12 years ago
Tom Lane c03ad5602f Fix inherited UPDATE/DELETE with UNION ALL subqueries. 12 years ago
Tom Lane 9ec6199d18 Fix possible crash with nested SubLinks. 12 years ago
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation. 12 years ago
Tom Lane f19e92ed04 Flatten join alias Vars before pulling up targetlist items from a subquery. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane 6cb86143e8 Allow aggregates to provide estimates of their transition state data size. 12 years ago
Tom Lane f3b3b8d5be Compute correct em_nullable_relids in get_eclass_for_sort_expr(). 12 years ago
Peter Eisentraut 001e114b8d Fix whitespace issues found by git diff --check, add gitattributes 12 years ago
Tom Lane b97ee66cc1 Make contain_volatile_functions/contain_mutable_functions look into SubLinks. 12 years ago
Tom Lane 5e900bc00f Fix generation of MergeAppend plans for optimized min/max on expressions. 12 years ago
Tom Lane bb45c64041 Support default arguments and named-argument notation for window functions. 12 years ago
Tom Lane 6331de1d44 Fix some obsolete information in src/backend/optimizer/README. 12 years ago
Peter Eisentraut 5b6d08cd29 Add use of asprintf() 12 years ago
Bruce Momjian bf46524b31 Fix C comment in check_effective_cache_size() 12 years ago
Bruce Momjian ee1e5662d8 Auto-tune effective_cache size to be 4x shared buffers 12 years ago
Tom Lane fcf9ecad57 In locate_grouping_columns(), don't expect an exact match of Var typmods. 13 years ago
Tom Lane 3454876314 Fix hash table size estimation error in choose_hashed_distinct(). 13 years ago
Tom Lane c64de21e96 Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries. 13 years ago
Tom Lane f1d5fce7cf Fix thinko in comment. 13 years ago
Tom Lane 9e7e29c75a Fix planner problems with LATERAL references in PlaceHolderVars. 13 years ago
Tom Lane 1b1d3d92c3 Remove ph_may_need from PlaceHolderInfo, with attendant simplifications. 13 years ago
Tom Lane 3ced8837db Simplify query_planner's API by having it return the top-level RelOptInfo. 13 years ago
Alvaro Herrera 88c556680c Fix crash in error report of invalid tuple lock 13 years ago
Greg Stark c62736cc37 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) 13 years ago
Tom Lane 10a509d829 Move strip_implicit_coercions() from optimizer to nodeFuncs.c. 13 years ago
Tom Lane a7cd853b75 Change post-rewriter representation of dropped columns in joinaliasvars. 13 years ago
Alvaro Herrera c359a1b082 Tweak FOR UPDATE/SHARE error message wording (again) 13 years ago
Stephen Frost 4cbe3ac3e8 WITH CHECK OPTION support for auto-updatable VIEWs 13 years ago
Noah Misch b560ec1b0d Implement the FILTER clause for aggregate function calls. 13 years ago
Noah Misch 7a8e9f298e Comment on why planagg.c punts "MIN(x ORDER BY y)". 13 years ago
Stephen Frost 4ed22e891f Check get_tle_by_resno() result before deref 13 years ago
Tom Lane 5372275b4b Fix planning of parameterized appendrel paths with expensive join quals. 13 years ago
Tom Lane 964c0d0f80 Prevent pushing down WHERE clauses into unsafe UNION/INTERSECT nests. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane a7b965382c Better fix for permissions tests in excluded subqueries. 13 years ago
Tom Lane 50c137487c Fix permission tests for views/tables proven empty by constraint exclusion. 13 years ago
Tom Lane db9f0e1d9a Postpone creation of pathkeys lists to fix bug #8049. 13 years ago