summaryrefslogtreecommitdiff
path: root/src/backend/access/hash
AgeCommit message (Expand)Author
2023-04-08Handle logical slot conflicts on standbyAndres Freund
2023-04-08Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro
2023-04-06Convert many uses of ReadBuffer[Extended](P_NEW) to ExtendBufferedRel()Andres Freund
2023-04-02Add info in WAL records in preparation for logical slot conflict handlingAndres Freund
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-02-23Remove unnecessary #ifdef USE_ICU and branch.Jeff Davis
2023-02-23Refactor to introduce pg_locale_deterministic().Jeff Davis
2023-02-23Refactor to add pg_strcoll(), pg_strxfrm(), and variants.Jeff Davis
2023-01-10New header varatt.h split off from postgres.hPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-01Fix memory leak for hashing with nondeterministic collations.Jeff Davis
2022-11-24Improve indenting in _hash_pgaddtupDavid Rowley
2022-11-24Speedup hash index builds by skipping needless binary searchesDavid Rowley
2022-11-17Standardize rmgrdesc recovery conflict XID output.Peter Geoghegan
2022-11-14Fix cleanup lock acquisition in SPLIT_ALLOCATE_PAGE replay.Amit Kapila
2022-09-22meson: Add initial version of meson based build systemAndres Freund
2022-08-25More -Wshadow=compatible-local warning fixesDavid Rowley
2022-07-28Improve speed of hash index build.Tom Lane
2022-07-21Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-06-30Change some unnecessary MemSet callsPeter Eisentraut
2022-06-16Revert changes in HOT handling of BRIN indexesTomas Vondra
2022-05-31Fix typo in hash README.Amit Kapila
2022-04-04Adjust tuplesort API to have bitwise option flagsDavid Rowley
2022-04-01Add macros in hash and btree AMs to get the special area of their pagesMichael Paquier
2022-01-30Remove xloginsert.h from xlog.hAlvaro Herrera
2022-01-20Call pg_newlocale_from_collation() also with default collationPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-30Ignore BRIN indexes when checking for HOT udpatesTomas Vondra
2021-09-08Clean up some code using "(expr) ? true : false"Michael Paquier
2021-09-04Further portability tweaks for float4/float8 hash functions.Tom Lane
2021-09-02Fix float4/float8 hash functions to produce uniform results for NaNs.Tom Lane
2021-08-12Fix grammar mistake in hash index READMEJohn Naylor
2021-07-12Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane
2021-07-02Use InvalidBucket instead of -1 where appropriatePeter Eisentraut
2021-04-06Remove tupgone special case from vacuumlazy.c.Peter Geoghegan
2021-01-13Pass down "logically unchanged index" hint.Peter Geoghegan
2021-01-05Replace remaining uses of "whitelist".Thomas Munro
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-08-01Invent "amadjustmembers" AM method for validating opclass members.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-08Modify various power 2 calculations to use new helper functionsDavid Rowley
2020-04-07Add SQL type xid8 to expose FullTransactionId to users.Thomas Munro
2020-03-30Implement operator class parametersAlexander Korotkov
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-01-28Remove dependency on HeapTuple from predicate locking functions.Thomas Munro
2020-01-15Introduce IndexAM fields for parallel vacuum.Amit Kapila
2020-01-01Update copyrights for 2020Bruce Momjian