Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Tom Lane 9b556322c5 Fix some missing inclusions identified with new pgcheckdefines tool. 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian b844dd3f9e More include file adjustments. 20 years ago
Bruce Momjian ac230e7431 Alphabetically order reference to include files, "S"-"Z". 20 years ago
Bruce Momjian 0ff3461bcc Alphabetically order reference to include files, "N" - "S". 20 years ago
Bruce Momjian 3a534ade39 Alphabetically order reference to include files, "G" - "M". 20 years ago
Bruce Momjian fa601357fb Sort reference of include files, "A" - "F". 20 years ago
Tom Lane 08ccdf020e Fix oversight in planning for multiple indexscans driven by 20 years ago
Tom Lane cffd89ca73 Revise the planner's handling of "pseudoconstant" WHERE clauses, that is 20 years ago
Tom Lane 1c1ecd5124 Improve planner estimates for size of tuple hash tables. 20 years ago
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use 20 years ago
Tom Lane ae0c8d09fb Remove "fuzzy comparison" logic in qsort comparison function for 20 years ago
Tom Lane 8a30cc2127 Make the planner estimate costs for nestloop inner indexscans on the basis 20 years ago
Tom Lane 7868590c61 While making the seq_page_cost changes, I was struck by the fact that 20 years ago
Tom Lane eed6c9ed7e Add a GUC parameter seq_page_cost, and use that everywhere we formerly 20 years ago
Tom Lane eed57b1b92 Fix choose_bitmap_and() so that partial index predicates are considered when 20 years ago
Tom Lane f323252642 When a bitmap indexscan is using a partial index, it is necessary to include 20 years ago
Tom Lane d18e334c65 Fix thinko in recent changes to handle ScalarArrayOpExpr as an indexable 20 years ago
Tom Lane f4923880b3 Fix calculation of plan node extParams to account for the possibility that one 20 years ago
Tom Lane 427c6b5b98 Avoid assuming that statistics for a parent relation reflect the properties of 20 years ago
Tom Lane 986085a7f0 Improve the representation of FOR UPDATE/FOR SHARE so that we can 20 years ago
Tom Lane 53ee9f52ce Remove the restriction originally coded into optimize_minmax_aggregates() that 20 years ago
Tom Lane 1e3593ce16 The 8.1 planner removes WHERE quals from the plan when the quals are 20 years ago
Tom Lane 2206b498d8 Simplify ParamListInfo data structure to support only numbered parameters, 20 years ago
Tom Lane a81e281636 Revert my best_inner_indexscan patch of yesterday, which turns out to have 20 years ago
Tom Lane 898eb25431 Fix best_inner_indexscan to actually enforce that an "inner indexscan" use 20 years ago
Tom Lane 2f8a7bf290 Fix make_restrictinfo_from_bitmapqual() to preserve AND/OR flatness of its 20 years ago
Tom Lane 7fdb4305db Fix a bunch of problems with domains by making them use special input functions 20 years ago
Tom Lane 20ab467d76 Improve parser so that we can show an error cursor position for errors 20 years ago
Tom Lane 012abebab1 Remove the stub support we had for UNION JOIN; per discussion, this is 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane df700e6b40 Improve tuplesort.c to support variable merge order. The original coding 20 years ago
Tom Lane 4299a92d3c Fix qual_is_pushdown_safe to not try to push down quals involving a whole-row 20 years ago
Tom Lane 72153c0582 Improve the tests to see if ScalarArrayOpExpr is strict. Original coding 20 years ago
Tom Lane 336a6491aa Improve my initial, rather hacky implementation of joins to append 20 years ago
Tom Lane 3893127431 Fix constraint exclusion to work in inherited UPDATE/DELETE queries 20 years ago
Tom Lane 8b109ebf14 Teach planner to convert simple UNION ALL subqueries into append relations, 20 years ago
Tom Lane 8a1468af4e Restructure planner's handling of inheritance. Rather than processing 20 years ago
Tom Lane 3276e911d1 When building a bitmap scan, must copy the bitmapqualorig expression tree 20 years ago
Tom Lane 3edec383e1 Fix Assert that's no longer correct now that RowCompareExpr is indexable. 20 years ago
Tom Lane a1b7e70c5f Fix code that checks to see if an index can be considered to match the query's 20 years ago
Tom Lane 8d8bf12760 Clean up the INET-vs-CIDR situation. Get rid of the internal is_cidr flag 20 years ago
Tom Lane 3a0a16cb7e Allow row comparisons to be used as indexscan qualifications. 20 years ago
Tom Lane 34f8ee9737 Add selectivity-calculation code for RowCompareExpr nodes. Simplistic, 20 years ago
Peter Eisentraut 86c23a6eb2 Make all command-line options of postmaster and postgres the same. See 20 years ago
Tom Lane 6e07709760 Implement SQL-compliant treatment of row comparisons for < <= > >= cases 20 years ago
Tom Lane e3b9852728 Teach planner how to rearrange join order for some classes of OUTER JOIN. 20 years ago
Tom Lane 953208a34c In a nestloop inner indexscan, it's OK to use pushed-down baserestrictinfo 20 years ago
Tom Lane bae3fefd4a Tweak choose_bitmap_and() heuristics in the light of example provided in bug 20 years ago
Tom Lane 8a9acd3c41 Teach predtest.c how to reason about ScalarArrayOpExpr clauses as though 20 years ago