summaryrefslogtreecommitdiff
path: root/src/backend/access/hash
Commit message (Expand)AuthorAgeFilesLines
* Prevent synchronous scan during GIN index build, because GIN is optimizedTom Lane2008-11-131-2/+2
* Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBufferHeikki Linnakangas2008-10-311-4/+4
* Remove useless mark/restore support in hash index AM, per discussion.Tom Lane2008-10-171-52/+8
* Change hash indexes to store only the hash code rather than the whole indexedTom Lane2008-09-156-72/+223
* Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas2008-08-111-4/+4
* Clean up the use of some page-header-access macros: principally, useTom Lane2008-07-131-3/+2
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-196-8/+14
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-126-6/+12
* Phase 2 of project to make index operator lossiness be determined at runtimeTom Lane2008-04-131-1/+4
* Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane2008-04-101-48/+28
* Improve hash_any() to use word-wide fetches when hashing suitably alignedTom Lane2008-04-061-37/+193
* Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian2008-03-201-6/+9
* When creating a large hash index, pre-sort the index entries by estimatedTom Lane2008-03-164-12/+176
* Change hash index creation so that rather than always establishing exactlyTom Lane2008-03-153-22/+61
* Change hashscan.c to keep its list of active hash index scans inTom Lane2008-03-071-3/+20
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-191-8/+2
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-018-16/+16
* pgindent run for 8.3.Bruce Momjian2007-11-154-34/+36
* Fix regex, LIKE, and some other second-rank text-manipulation functionsTom Lane2007-09-211-7/+7
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-203-6/+6
* Redefine the lp_flags field of item pointers as having four states, ratherTom Lane2007-09-124-11/+11
* 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