summaryrefslogtreecommitdiff
path: root/src/backend/access/hash
Commit message (Expand)AuthorAgeFilesLines
* Fix several hash functions that were taking chintzy shortcuts instead ofTom Lane2007-06-011-10/+42
* Make large sequential scans and VACUUMs work in a limited-size "ring" ofTom Lane2007-05-303-21/+85
* Fix up pgstats counting of live and dead tuples to recognize that committedTom Lane2007-05-271-2/+2
* Tweak hash index AM to use the new ReadOrZeroBuffer bufmgr API when fetchingTom Lane2007-05-036-80/+103
* Repair PANIC condition in hash indexes when a previous index extension attemptTom Lane2007-04-193-87/+132
* Minor tweaking of index special-space definitions so that the variousTom Lane2007-04-092-7/+7
* Support enum data types. Along the way, use macros for the values ofTom Lane2007-04-021-1/+7
* Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian2007-02-011-2/+2
* Add support for cross-type hashing in hash index searches and hash joins.Tom Lane2007-01-302-4/+53
* Add comment noting that hashm_procid in a hash index's metapage isn'tTom Lane2007-01-291-1/+6
* Refactor the index AM API slightly: move currentItemData andNeil Conway2007-01-202-28/+28
* Remove remains of old depend target.Peter Eisentraut2007-01-201-9/+1
* Add a citation to Seltzer and Yigit's Usenix '91 paper about hash tableTom Lane2007-01-091-3/+8
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-058-16/+16
* Clean up smgr.c/md.c APIs as per discussion a couple months ago. Instead ofTom Lane2007-01-031-22/+4
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-231-9/+19
* Repair problems with hash indexes that span multiple segments: the hash code'sTom Lane2006-11-192-44/+184
* pgindent run for 8.2.Bruce Momjian2006-10-042-6/+6
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-143-9/+3
* Code review for FILLFACTOR patch. Change WITH grammar as per earlierTom Lane2006-07-032-17/+20
* Add FILLFACTOR to CREATE INDEX.Bruce Momjian2006-07-022-3/+17
* Clean up code associated with updating pg_class statistics columnsTom Lane2006-05-101-4/+10
* Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion.Tom Lane2006-05-021-24/+35
* Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane2006-03-312-34/+15
* Arrange to emit a description of the current XLOG record as error contextTom Lane2006-03-241-2/+2
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-058-16/+16
* Skip ambulkdelete scan if there's nothing to delete and the index is notTom Lane2006-02-111-1/+13
* Revert based on Tom's recommendation:Bruce Momjian2006-02-111-12/+6
* Allow VACUUM to complete faster by avoiding scanning the indexes when noBruce Momjian2006-02-111-6/+12
* Remove the no-longer-useful HashItem/HashItemData level of structure.Tom Lane2006-01-256-88/+32
* Some minor code cleanup, falling out from the removal of rtree. SK_NEGATETom Lane2006-01-141-4/+35
* Adjust string comparison so that only bitwise-equal strings are consideredTom Lane2005-12-221-4/+4
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-223-23/+24
* Add defenses to btree and hash index AMs to do simple sanity checksTom Lane2005-11-066-65/+88
* A few trivial code cleanups motivated by reading warnings generatedTom Lane2005-10-182-10/+5
* Standard pgindent run for 8.1.Bruce Momjian2005-10-157-188/+173
* Revise pgstats stuff to fix the problems with not counting accessesTom Lane2005-10-061-1/+4
* Add hints to cases where indexes fail because of values that are too long.Bruce Momjian2005-08-101-2/+3
* Add missing #include -- mea culpa.Tom Lane2005-06-091-1/+2
* Put a critical section around update of hash index metapage. PerTom Lane2005-06-091-1/+12
* Remove the mostly-stubbed-out-anyway support routines for WAL UNDO.Tom Lane2005-06-061-7/+1
* Add parentheses to macros when args are used in computations. WithoutBruce Momjian2005-05-251-10/+10
* This patch refactors away some duplicated code in the index AM buildNeil Conway2005-05-111-22/+3
* Code cleanup: in C89, there is no point casting the first argument toNeil Conway2005-05-113-7/+7
* Fix typo in comment.Neil Conway2005-05-101-2/+2
* Convert oidvector and int2vector into variable-length arrays. ThisTom Lane2005-03-291-5/+5
* First steps towards index scans with heap access decoupled from indexTom Lane2005-03-271-1/+70
* Convert index-related tuple handling routines from char 'n'/' ' to boolTom Lane2005-03-212-30/+16
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-318-16/+16
* Micro-optimization of markpos() and restrpos() in btree and hash indexes.Neil Conway2004-11-171-7/+5