summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree
AgeCommit message (Expand)Author
9 daysRemove obsolete name_ops index-only scan comments.Peter Geoghegan
2025-12-15Add offnum range checks to suppress compile warnings with UBSAN.Tom Lane
2025-12-10Clarify why _bt_killitems sorts its items array.Peter Geoghegan
2025-12-10Return TIDs in desc order during backwards scans.Peter Geoghegan
2025-12-10Use palloc_object() and palloc_array() in backend codeMichael Paquier
2025-12-08Avoid pointer chasing in _bt_readpage inner loop.Peter Geoghegan
2025-12-08Relocate _bt_readpage and related functions.Peter Geoghegan
2025-12-02Add a test for half-dead pages in B-tree indexesHeikki Linnakangas
2025-12-02Add a test for incomplete splits in B-tree indexesHeikki Linnakangas
2025-11-29Update obsolete row compare preprocessing comments.Peter Geoghegan
2025-11-02Document nbtree row comparison design.Peter Geoghegan
2025-11-02Remove obsolete nbtree equality key comments.Peter Geoghegan
2025-10-31Mark function arguments of type "Datum *" as "const Datum *" where possiblePeter Eisentraut
2025-10-30Mark ItemPointer arguments as const throughoutPeter Eisentraut
2025-10-27Add some const qualificationsPeter Eisentraut
2025-10-27Remove Item typePeter Eisentraut
2025-10-12Remove unused nbtree array advancement variable.Peter Geoghegan
2025-10-10Remove overzealous _bt_killitems assertion.Peter Geoghegan
2025-09-26Improve stability of btree page split on ERRORsMichael Paquier
2025-09-15Teach nbtree to avoid evaluating row compare keys.Peter Geoghegan
2025-09-13nbtree: Always set skipScan flag on rescan.Peter Geoghegan
2025-09-13Re-pgindent nbtpreprocesskeys.c after commit 796962922e.Nathan Bossart
2025-09-12Always commute strategy when preprocessing DESC keys.Peter Geoghegan
2025-08-29Remove unneeded casts of BufferGetPage() resultPeter Eisentraut
2025-08-14Avoid including tableam.h and xlogreader.h in nbtree.hÁlvaro Herrera
2025-08-13Grab the low-hanging fruit from forcing sizeof(Datum) to 8.Tom Lane
2025-08-05Fix mixups of FooGetDatum() vs. DatumGetFoo()Peter Eisentraut
2025-07-16nbtree: Use only one notnullkey ScanKeyData.Peter Geoghegan
2025-07-02Update obsolete row compare preprocessing comments.Peter Geoghegan
2025-07-02Make row compares robust during nbtree array scans.Peter Geoghegan
2025-07-02Make handling of redundant nbtree keys more robust.Peter Geoghegan
2025-06-13nbtree: _bt_readnextpage doesn't affect markPos.Peter Geoghegan
2025-06-11Revert "nbtree: Remove useless row compare arg."Peter Geoghegan
2025-06-11Make _bt_killitems drop pins it acquired itself.Peter Geoghegan
2025-06-06Avoid BufferGetLSNAtomic() calls during nbtree scans.Peter Geoghegan
2025-06-05nbtree: Remove useless row compare arg.Peter Geoghegan
2025-05-30Change internal queryid type from uint64 to int64David Rowley
2025-05-07Prevent premature nbtree array advancement.Peter Geoghegan
2025-05-07nbtree: tighten up array recheck rules.Peter Geoghegan
2025-05-02Avoid treating nonrequired nbtree keys as required.Peter Geoghegan
2025-04-30Adjust overstrong nbtree skip array assertion.Peter Geoghegan
2025-04-28Add maintenance_io_concurrency flag to some read stream usersMelanie Plageman
2025-04-28Fix obsolete nbtree array advancement comment.Peter Geoghegan
2025-04-28Make NULL tuple values always advance skip arrays.Peter Geoghegan
2025-04-21Fix a few duplicate words in commentsDavid Rowley
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-04Avoid extra index searches through preprocessing.Peter Geoghegan
2025-04-04Improve nbtree skip scan primitive scan scheduling.Peter Geoghegan
2025-04-04Further optimize nbtree search scan key comparisons.Peter Geoghegan
2025-04-04Add nbtree skip scan optimization.Peter Geoghegan