Commit Graph

463 Commits (ed934d4fa30f0f94e6f7125ad2154e6a58d1c7f7)

Author SHA1 Message Date
Tom Lane bfd1ffa948 Change patternsel (LIKE/regex selectivity estimation) so that if there 19 years ago
Tom Lane b74c543685 Improve usage of effective_cache_size parameter by assuming that all the 19 years ago
Bruce Momjian 9a7483714f Work around bug in strxfmt() but in MS VS2005. 19 years ago
Tom Lane 8dcaea7be0 Add a fudge factor to genericcostestimate() to prevent the planner from 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Tom Lane 08ccdf020e Fix oversight in planning for multiple indexscans driven by 19 years ago
Tom Lane 8a30cc2127 Make the planner estimate costs for nestloop inner indexscans on the basis 20 years ago
Tom Lane eed6c9ed7e Add a GUC parameter seq_page_cost, and use that everywhere we formerly 20 years ago
Teodor Sigaev 8a3631f8d8 GIN: Generalized Inverted iNdex. 20 years ago
Tom Lane 427c6b5b98 Avoid assuming that statistics for a parent relation reflect the properties of 20 years ago
Tom Lane 0f0a33099c Generalize mcv_selectivity() to support both VAR OP CONST and CONST OP VAR 20 years ago
Tom Lane a3c1a11fc1 If we're going to expose VariableStatData for contrib modules to use, 20 years ago
Bruce Momjian 59d61409cd Move ltree parentsel() selectivity function into /contrib/ltree. 20 years ago
Bruce Momjian b3e4aefcfb Enhanced containment selectivity function for /contrib/ltree 20 years ago
Tom Lane efe222268f Eliminate some no-longer-needed workarounds for palloc's old behavior 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 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
Tom Lane ce8fd39e15 Improve patternsel() by applying the operator itself to each value 20 years ago
Tom Lane 290166f934 Teach planner and executor to handle ScalarArrayOpExpr as an indexable 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane 2a8d3d83ef R-tree is dead ... long live GiST. 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 0cc0d0822d Document that get_attstatsslot/free_attstatsslot only need to be passed 20 years ago
Tom Lane 303e089df5 Clean up possibly-uninitialized-variable warnings reported by gcc 4.x. 20 years ago
Tom Lane 8889685555 Suppress signed-vs-unsigned-char warnings. 20 years ago
Bruce Momjian 9dbd00b0e2 Remove unnecessary parentheses in assignments. 20 years ago
Bruce Momjian a536b2dd80 Add time/date macros for code clarity: 20 years ago
Bruce Momjian db05f4a7eb Add 'day' field to INTERVAL so 1 day interval can be distinguished from 20 years ago
Bruce Momjian 7f0b690334 Improve comments for AdjustIntervalForTypmod. 20 years ago
Tom Lane b5f7cff84f Clean up the rather historically encumbered interface to now() and 21 years ago
Tom Lane c186c93148 Change the planner to allow indexscan qualification clauses to use 21 years ago
Tom Lane 2f1210629c Separate predicate-testing code out of indxpath.c, making it a module 21 years ago
Tom Lane 9ab4d98168 Remove planner's private fields from Query struct, and put them into 21 years ago
Tom Lane 1e85fa2008 patternsel() was improperly stripping RelabelType from the derived 21 years ago
Tom Lane 5b05185262 Remove support for OR'd indexscans internal to a single IndexScan plan 21 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane a5dda5dc3a Second try at making examine_variable and friends behave sanely in 21 years ago
Tom Lane bf3dbb5881 First steps towards index scans with heap access decoupled from index 21 years ago
Tom Lane 9d388e1f39 Fix a pair of related issues with estimation of inequalities that involve 21 years ago
Bruce Momjian e3d7de6b99 Rename canonical encodings, per Peter: 21 years ago
Tom Lane 849074f9ae Revise hash join code so that we can increase the number of batches 21 years ago
Tom Lane a3f945a1b2 Adjust estimate_num_groups() to not clamp per-relation group count 21 years ago
Tom Lane 875b0c62fa When dealing with multiple grouping columns coming from the same table, 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 76e8a87f15 Teach regex_fixed_prefix() the correct handling of advanced regex 21 years ago
Tom Lane 547bb4a7f2 Use a hopefully-more-reliable method of detecting default selectivity 21 years ago
Tom Lane 84c7cef5eb Fix estimate_num_groups to be able to use expression-index statistics 21 years ago
Bruce Momjian 15d3f9f6b7 Another pgindent run with lib typedefs added. 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago