Commit Graph

125 Commits (b55413d77f96b9fa2dfae4ddec43412b90ebf588)

Author SHA1 Message Date
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane c82c92b111 Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too. 10 years ago
Tom Lane 364a9f47ab Refactor pull_var_clause's API to make it less tedious to extend. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 4fcf48450d Get rid of the planner's LateralJoinInfo data structure. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 9e7e29c75a Fix planner problems with LATERAL references in PlaceHolderVars. 13 years ago
Tom Lane a7cd853b75 Change post-rewriter representation of dropped columns in joinaliasvars. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane da3df99870 Fix LATERAL references to join alias variables. 13 years ago
Tom Lane 9ff79b9d4e Fix up planner infrastructure to support LATERAL properly. 14 years ago
Tom Lane 084a29c94f Another round of planner fixes for LATERAL. 14 years ago
Tom Lane eaccfded98 Centralize the logic for detecting misplaced aggregates, window funcs, etc. 14 years ago
Tom Lane 5ebaaa4944 Implement SQL-standard LATERAL subqueries. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 398f70ec07 Preserve column names in the execution-time tupledesc for a RowExpr. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 391af9f784 Preserve Var location information during flatten_join_alias_vars. 14 years ago
Tom Lane a2822fb933 Support index-only scans using the visibility map to avoid heap fetches. 14 years ago
Tom Lane c1d9579dd8 Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 034967bdcb Reimplement planner's handling of MIN/MAX aggregate optimization. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane d4d32eefdf Fix "cannot handle unplanned sub-select" error that can occur when a 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane 1d97c19a0f Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 17 years ago
Tom Lane e549722a8b Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 31468d05d8 Dept of better ideas: refrain from creating the planner's placeholder_list 17 years ago
Tom Lane e6ae3b5dbf Add a concept of "placeholder" variables to the planner. These are variables 17 years ago
Tom Lane bf461538e1 When expanding a whole-row Var into a RowExpr during ResolveNew(), attach 17 years ago
Tom Lane b153c09209 Add a bunch of new error location reports to parse-analysis error messages. 18 years ago
Tom Lane a2794623d2 Extend the parser location infrastructure to include a location field in 18 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 18 years ago
Tom Lane bd3daddaf2 Arrange to convert EXISTS subqueries that are equivalent to hashable IN 18 years ago