Commit Graph

62 Commits (1ecb129d206f30f5813b01e1f1efe75c06febe49)

Author SHA1 Message Date
Tom Lane 15455e14b8 Eliminate RewritePreprocessQuery, which was taking an 26 years ago
Tom Lane 3d5079c174 Except_Intersect_Rewrite() forgot to move LIMIT info to new 26 years ago
Tom Lane 3eb1c82277 Fix planner and rewriter to follow SQL semantics for tables that are 26 years ago
Tom Lane 54204e6c78 Stick finger into a couple more holes in the leaky dike of 26 years ago
Tom Lane 389af07cf0 Clean up rewriter routines to use expression_tree_walker and 26 years ago
Tom Lane fe2ab18ed9 Remove incorrect 'Assert(targetList != NULL)'. An 26 years ago
Tom Lane bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an 26 years ago
Tom Lane 42af56e1ea Revise implementation of SubLinks so that there is a consistent, 26 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian a71802e12e Final cleanup. 27 years ago
Bruce Momjian 9b645d481c Update #include cleanups 27 years ago
Bruce Momjian 2e6b1e63a3 Remove unused #includes in *.c files. 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian ad4948862c Remove S*I comments from Stephan. 27 years ago
Tom Lane eeaeb1bda8 RewritePreprocessQuery tried to match resjunk targets against 27 years ago
Tom Lane 1f2c6f4f48 Replace rewriter's checkQueryHasAggs and checkQueryHasSubLink 27 years ago
Bruce Momjian 278bbf4572 Make functions static or NOT_USED as appropriate. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Jan Wieck b122e16a1c Bugfix - Range table entries that are unused after rewriting should 27 years ago
Bruce Momjian 19c4e862d4 Skip junk nodes when comparing UNION target list lengths. 27 years ago
Bruce Momjian 585c967720 Change resjunk to a boolean. 27 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Jan Wieck b7a86e4046 Fixed wrong hasAggs when aggregate columns of view aren't 27 years ago
Jan Wieck 79c2576f77 Replaced targetlist entry in GroupClause by reference number 27 years ago
Tom Lane 0b69d8a27c Rearrange top-level rewrite operations so that EXPLAIN works 27 years ago
Bruce Momjian 1ed5cbbfd8 Final optimizer cleanups. 27 years ago
Marc G. Fournier 8c3e8a8a0e From: Tatsuo Ishii <t-ishii@sra.co.jp> 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian 9322950aa4 Cleanup of source files where 'return' or 'var =' is alone on a line. 27 years ago
Bruce Momjian 4390b0bfbe Add TEMP tables/indexes. Add COPY pfree(). Other cleanups. 27 years ago
Bruce Momjian 1401f63dd1 Agg/Aggreg cleanup and datetime.sql patch. 27 years ago
Vadim B. Mikheev 247b3f9054 SELECT FOR UPDATE is implemented... 27 years ago
Bruce Momjian 17467bb7fb Rename Aggreg to Aggref. 27 years ago
Vadim B. Mikheev 12be3e08f1 FOR UPDATE is in parser & rules. 27 years ago
Bruce Momjian bd8ffc6f3f Hi! 27 years ago
Thomas G. Lockhart 4140c2f30e Add support for the CASE statement in the rewrite handling. 27 years ago
Thomas G. Lockhart bedd04a551 Implement CASE expression. 27 years ago
Bruce Momjian 524f4b2d10 The patch does 2 things: 27 years ago
Bruce Momjian d7fc00c20d Fix for rules system from Jan. 27 years ago
Bruce Momjian e5a8da02c2 Please apply the patch at the end. Disables use of system 27 years ago
Bruce Momjian f93b6974f9 Here's a combination of all the patches I'm currently waiting 27 years ago
Bruce Momjian fa1a8d6a97 OK, folks, here is the pgindent output. 27 years ago
Bruce Momjian 15cb32d93e This is the final state of the rule system for 6.4 after the 27 years ago
Bruce Momjian 7971539020 heap_fetch requires buffer pointer, must be released; heap_getnext 27 years ago
Marc G. Fournier 338c54cbc1 From: Jan Wieck <jwieck@debis.com> 27 years ago
Bruce Momjian 460b20a43f 1) Queries using the having clause on base tables should work well 28 years ago
Bruce Momjian 6bd323c6b3 Remove un-needed braces around single statements. 28 years ago
Bruce Momjian c579ce0fb0 I started adding the Having Clause and it works quite fine for 28 years ago
Bruce Momjian a32450a585 pgindent run before 6.3 release, with Thomas' requested changes. 28 years ago
Marc G. Fournier 780068f812 From: Jan Wieck <jwieck@debis.com> 28 years ago