Commit Graph

84 Commits (4873c96ff3f38b51b29c86ede658343be01f519f)

Author SHA1 Message Date
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 1f559b7d3a Fix several hash functions that were taking chintzy shortcuts instead of 19 years ago
Tom Lane d526575f89 Make large sequential scans and VACUUMs work in a limited-size "ring" of 19 years ago
Tom Lane 0fef38da21 Tweak hash index AM to use the new ReadOrZeroBuffer bufmgr API when fetching 19 years ago
Tom Lane 9d37c038fc Repair PANIC condition in hash indexes when a previous index extension attempt 19 years ago
Tom Lane 56218fbc48 Minor tweaking of index special-space definitions so that the various 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane a635c08fa1 Add support for cross-type hashing in hash index searches and hash joins. 19 years ago
Neil Conway 2b7334d487 Refactor the index AM API slightly: move currentItemData and 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Tom Lane d29b66882a Tweak fillfactor code as per my recent proposal. Fix nbtsort.c so that 20 years ago
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier 20 years ago
Bruce Momjian 277807bd9e Add FILLFACTOR to CREATE INDEX. 20 years ago
Tom Lane e57345975c Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion. 20 years ago
Tom Lane a8b8f4db23 Clean up WAL/buffer interactions as per my recent proposal. Get rid of the 20 years ago
Tom Lane 0a20207060 Arrange to emit a description of the current XLOG record as error context 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 5997386a0a Remove the no-longer-useful HashItem/HashItemData level of structure. 20 years ago
Tom Lane 766dc45d9f Add defenses to btree and hash index AMs to do simple sanity checks 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 4c8495a1f2 Remove the mostly-stubbed-out-anyway support routines for WAL UNDO. 21 years ago
Tom Lane bf3dbb5881 First steps towards index scans with heap access decoupled from index 21 years ago
Tom Lane ee4ddac137 Convert index-related tuple handling routines from char 'n'/' ' to bool 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 22 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
PostgreSQL Daemon 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... 22 years ago
Tom Lane 7a3693716d Reimplement hash index locking algorithms, per my recent proposal to 23 years ago
Tom Lane d70610c4ee Several fixes for hash indexes that involve changing the on-disk index 23 years ago
Tom Lane 39673ca47b Rewrite hashbulkdelete() to make it amenable to new bucket locking 23 years ago
Tom Lane 65c2d427fb Preliminary cleanup for hash index code (doesn't attack the locking problem 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype- 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 24 years ago
Tom Lane c422b5ca6b Code review for improved-hashing patch. Fix some portability issues 24 years ago
Bruce Momjian 7ab7467318 I've attached a patch which implements Bob Jenkin's hash function for 24 years ago
Bruce Momjian f5dff44736 I've attached a simple patch which should improve the performance of 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 c8076f09d2 Restructure index AM interface for index building and index tuple deletion, 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
Peter Eisentraut a70e74b060 Put external declarations into header files. 25 years ago
Tom Lane 6bfe64032e Cleanup of code for creating index entries. Functional indexes with 26 years ago