Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Tom Lane 161be69544 Update comments for create_indexscan_node(). 27 years ago
Tom Lane ecbfafbe0e Add support for Case exprs to fix_indxqual_references, 27 years ago
Tom Lane b62fdc13f0 Correct bug in best_innerjoin(): it should check all the 27 years ago
Tom Lane 9e7e29e6c9 First cut at doing LIKE/regex indexing optimization in 27 years ago
Tom Lane 49ed4dd779 Further work on planning of indexscans. Cleaned up interfaces 27 years ago
Tom Lane 8ae29a1d40 Remove 'restrictinfojoinid' field from RestrictInfo nodes. 27 years ago
Tom Lane ac4913a0dd Clean up messy clause-selectivity code in clausesel.c; repair bug 27 years ago
Tom Lane 348bdbce79 Minor code beautification, extensive improvement of 27 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 a9591ce66a Change #include's to use <> and "" as appropriate. 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
Tom Lane 8aea617c03 Several routines failed to cope with CASE expressions, and 27 years ago
Bruce Momjian 0cf1b79528 Cleanup of /include #include's, for 6.6 only. 27 years ago
Bruce Momjian db15dc05ad Fix for \do and ceil()/float. 27 years ago
Bruce Momjian e9c977da7d Fix spelling of variable name. 27 years ago
Bruce Momjian 9f7ac20e57 Cleanup of min tuple size. 27 years ago
Bruce Momjian 1391098851 Fix misspelling. 27 years ago
Bruce Momjian 97dfff832c Fix to prevent too large tuple from being created. 27 years ago
Tom Lane fd8e580bb7 Clean up problems with sublinks + grouping in planner. Not 27 years ago
Tom Lane 974bdd94f9 On second thought, expression_tree_walker should handle bare 27 years ago
Bruce Momjian 326d8658ad Change form() to varargform() to prevent portability problems. 27 years ago
Tom Lane 86f36719db Create a generic expression-tree-walker subroutine, which 27 years ago
Tom Lane aaf2442472 Remove query_planner's overhasty rejection of cases where 27 years ago
Tom Lane acf242da97 Plug hole in dike: planner would coredump if query_planner 27 years ago
Tom Lane c37ecaf8d5 Fix errors in SELECT ... GROUP BY ... UNION SELECT ... 27 years ago
Tom Lane b4210ae0f0 Fix problems with grouping/aggregation in queries that use 27 years ago
Tom Lane b325dab67a new_relation_targetlist used to cause about 8 separate (and 27 years ago
Bruce Momjian 278bbf4572 Make functions static or NOT_USED as appropriate. 27 years ago
Bruce Momjian fcff1cdf4e Another pgindent run. Sorry folks. 27 years ago
Bruce Momjian 4eadfe8754 Make 0x007f -> (unsigned)0x7f to make pgindent happy. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Tom Lane 795f6ca66a Update commentary in sample GEQO config file. 27 years ago
Tom Lane b2f14e11ec Reduce default GEQO 'effort' setting to MEDIUM always. 27 years ago
Tom Lane b21005fa7c Allow GEQO effort to be specified numerically, as well as 27 years ago
Tom Lane c2f0d565f3 Now that hashjoin is reliable for large joins (knock on wood), 27 years ago
Tom Lane 353d36f979 Remove no-longer-used fields in Hash and HashJoin nodes. 27 years ago
Bruce Momjian 585c967720 Change resjunk to a boolean. 27 years ago
Tom Lane 0b8b1fe3aa Tighten coding in new_join_pathkey, which seems to be a hotspot 27 years ago
Tom Lane 1332c1e144 Change GEQO optimizer to release memory after each gene 27 years ago
Tom Lane fecb2b0024 Minor code cleanup in optimizer. 27 years ago
Tom Lane f2ed835baf Fix some typos in geqo optimizer --- it now generates 27 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Jan Wieck 79c2576f77 Replaced targetlist entry in GroupClause by reference number 27 years ago
Bruce Momjian 4853495e03 Change error messages to oids come out as %u and not %d. Change has no 27 years ago
Tom Lane ec1f5f78b9 Fix oversights in flatten_tlistentry and replace_clause_joinvar_refs 27 years ago
Tom Lane 5729c3503d fix_indxqual_references didn't cope with ArrayRef nodes, 27 years ago
Tom Lane 5da466c597 Make sure targetlist generated for subplan does not share 27 years ago