Commit Graph

64 Commits (2f8c7c866c6f44d9926d949638889f8aa44d53b0)

Author SHA1 Message Date
Tom Lane 4a8c5d0375 Create executor and planner-backend support for decoupled heap and index 21 years ago
Tom Lane 926e8a00d3 Add a back-link from IndexOptInfo structs to their parent RelOptInfo 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 9091e8d1b2 Add the ability to extract OR indexscan conditions from OR-of-AND 22 years ago
Tom Lane 82b4dd394f Merge restrictlist_selectivity into clauselist_selectivity by 22 years ago
PostgreSQL Daemon 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 3d09f6c560 Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_cost 23 years ago
Bruce Momjian 9167a566d6 Add missing DLLIMPORT for cpu_index_tuple_cost to 23 years ago
Tom Lane 2e46b762eb Extend join-selectivity API (oprjoin interface) so that join type is 23 years ago
Tom Lane 70fba70430 Upgrade cost estimation for joins, per discussion with Bradley Baetz. 23 years ago
Tom Lane d4ce5a4f4c Revise cost_qual_eval() to compute both startup (one-time) and per-tuple 23 years ago
Tom Lane 935969415a Be more realistic about plans involving Materialize nodes: take their 23 years ago
Tom Lane 6c1d4662af Finish implementation of hashed aggregation. Add enable_hashagg GUC 23 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Peter Eisentraut 739adf32ee Remove unused system table columns: 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 25 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 7c579fa12d Further work on making use of new statistics in planner. Adjust APIs 25 years ago
Tom Lane f905d65ee3 Rewrite of planner statistics-gathering code. ANALYZE is now available as 25 years ago
Tom Lane b29f68f611 Take OUTER JOIN semantics into account when estimating the size of join 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Bruce Momjian 7df3bb50f0 Add all possible config file options. 25 years ago
Bruce Momjian b32685a999 Add proofreader's changes to docs. 26 years ago
Bruce Momjian 20ad43b576 Mark functions as static and ifdef NOT_USED as appropriate. 26 years ago
Peter Eisentraut 6a68f42648 The heralded `Grand Unified Configuration scheme' (GUC) 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane 1d5e7a6f46 Repair logic flaw in cost estimator: cost_nestloop() was estimating CPU 26 years ago
Tom Lane b1577a7c78 New cost model for planning, incorporating a penalty for random page 26 years ago
Tom Lane d8733ce674 Repair planning bugs caused by my misguided removal of restrictinfo link 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 8449df8a67 First cut at unifying regular selectivity estimation with indexscan 26 years ago
Tom Lane 71ed7eb494 Revise handling of index-type-specific indexscan cost estimation, per 26 years ago
Tom Lane 166b5c1def Another round of planner/optimizer work. This is just restructuring and 26 years ago
Bruce Momjian 6f9ff92cc0 Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 26 years ago
Tom Lane e1fad50a5d Revise generation of hashjoin paths: generate one path per 27 years ago
Tom Lane ac4913a0dd Clean up messy clause-selectivity code in clausesel.c; repair bug 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian fcff1cdf4e Another pgindent run. Sorry folks. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Tom Lane 605d84941d Clean up cost_sort some more: most callers were double-counting 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian ad4b27ac3f Optimizer cleanup. 27 years ago
Bruce Momjian c0d17c7aee JoinPath -> NestPath for nested loop. 27 years ago