Commit Graph

86 Commits (19f7ca78cc8201327c0f5702d37da3e79ffda0a8)

Author SHA1 Message Date
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 45708f5ebc Error message editing in backend/optimizer, backend/rewrite. 22 years ago
Tom Lane 835bb975d8 Restructure building of join relation targetlists so that a join plan 22 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 22 years ago
Tom Lane d97c9b3662 Apply fixes for problems with dropped columns whose types have also been 22 years ago
Tom Lane 6f261461c1 Revert previous change --- turns out the underlying problem affects 22 years ago
Tom Lane 8f2e53bc10 Disable the recently-added use_physical_tlist optimization in cases 22 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Tom Lane c15a4c2aef Replace planner's representation of relation sets, per pghackers discussion. 23 years ago
Tom Lane 4cff59d8d5 Tweak planner and executor to avoid doing ExecProject() in table scan 23 years ago
Tom Lane 2e46b762eb Extend join-selectivity API (oprjoin interface) so that join type is 23 years ago
Tom Lane 04c8785c7b Restructure planning of nestloop inner indexscans so that the set of usable 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 23 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 24 years ago
Tom Lane c8076f09d2 Restructure index AM interface for index building and index tuple deletion, 24 years ago
Tom Lane be03eb25f3 Modify optimizer data structures so that IndexOptInfo lists built for 24 years ago
Tom Lane f905d65ee3 Rewrite of planner statistics-gathering code. ANALYZE is now available as 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Tom Lane ff7da2f498 Make planner safe for recursive calls --- needed for cases where 25 years ago
Tom Lane 40f64064ff Update textin() and textout() to new fmgr style. This is just phase 25 years ago
Tom Lane 38db5fab29 Make inheritance planning logic a little simpler and clearer, 25 years ago
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example, 25 years ago
Bruce Momjian df43800fc8 Clean up #include's. 25 years ago
Tom Lane ce7746201b Cause inheritance patch to meet minimum coding standards (no gcc 25 years ago
Bruce Momjian 8c1d09d591 Inheritance overhaul by Chris Bitmead <chris@bitmead.com> 25 years ago
Tom Lane 0f1e39643d Third round of fmgr updates: eliminate calls using fmgr() and 25 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 25 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 25 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Hiroshi Inoue e3a97b370c Implement reindex command 26 years ago
Tom Lane 598ea2c359 Finish repairing 6.5's problems with r-tree indexes: create appropriate 26 years ago
Tom Lane b1577a7c78 New cost model for planning, incorporating a penalty for random page 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 71ed7eb494 Revise handling of index-type-specific indexscan cost estimation, per 26 years ago
Peter Eisentraut 1cd4c14116 Fixed all elog related warnings, as well as a few others. 26 years ago
Tom Lane 421d4f9bd7 Put back erroneously removed zeroing of sentinel elements 26 years ago
Bruce Momjian bd52f4bffd More cleanups. Still doesn't work. 26 years ago
Tom Lane 166b5c1def Another round of planner/optimizer work. This is just restructuring and 26 years ago
Bruce Momjian fc955b14ea Add system indexes to match all caches. 26 years ago
Tom Lane 610dfa6d55 Combine index_info and find_secondary_indexes into a single routine that 26 years ago
Tom Lane bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an 26 years ago
Tom Lane 51db6455ea Repair error noticed by Roberto Cornacchia: selectivity code 26 years ago