summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtutils.c
AgeCommit message (Expand)Author
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-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-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-28Fix obsolete nbtree array advancement comment.Peter Geoghegan
2025-04-28Make NULL tuple values always advance skip arrays.Peter Geoghegan
2025-04-20Fix a few duplicate words in commentsDavid Rowley
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
2025-03-22Improve nbtree array primitive scan scheduling.Peter Geoghegan
2025-03-11nbtree: Make BTMaxItemSize into object-like macro.Peter Geoghegan
2025-01-13Move nbtree preprocessing into new .c file.Peter Geoghegan
2025-01-07Improve nbtree unsatisfiable RowCompare detection.Peter Geoghegan
2025-01-01Fix an assortment of spelling mistakes and typosDavid Rowley
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Introduce CompactAttribute array in TupleDesc, take 2David Rowley
2024-12-19Avoid nbtree index scan SAOP scanBehind confusion.Peter Geoghegan
2024-11-27Improve slightly misleading internal error messagePeter Eisentraut
2024-11-20Refine nbtree = redundancy preprocessing comment.Peter Geoghegan
2024-11-08Avoid nbtree parallel scan currPos confusion.Peter Geoghegan
2024-11-01Clarify nbtree array preprocessing comment.Peter Geoghegan
2024-10-30Clarify nbtree array exhaustion comments.Peter Geoghegan
2024-10-30Fix bug in nbtree array primitive scan scheduling.Peter Geoghegan
2024-10-18Optimize nbtree backwards scans.Peter Geoghegan
2024-10-16Normalize nbtree truncated high key array behavior.Peter Geoghegan
2024-09-24Update obsolete nbtree array preprocessing comments.Peter Geoghegan
2024-09-21Refactor handling of nbtree array redundancies.Peter Geoghegan
2024-08-26Fix nbtree lookahead overflow bug.Peter Geoghegan
2024-06-26Fix nbtree array unsatisfied inequality check.Peter Geoghegan
2024-04-22Remove unneeded nbtree array preprocessing assert.Peter Geoghegan
2024-04-22Remove overzealous array element type assertion.Peter Geoghegan
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-18Don't try to fix eliminated nbtree array scan keys.Peter Geoghegan
2024-04-08Remove redundant nbtree preprocessing assertions.Peter Geoghegan
2024-04-07Avoid extra lookups with nbtree array inequalities.Peter Geoghegan
2024-04-06Enhance nbtree ScalarArrayOp execution.Peter Geoghegan
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-27Improvements and fixes for e0b1ee17dcAlexander Korotkov
2023-12-08Optimize nbtree backward scan boundary cases.Peter Geoghegan
2023-10-07Fix typos in e0b1ee17dcAlexander Korotkov
2023-10-06Skip checking of scan keys required for directional scan in B-treeAlexander Korotkov
2023-09-28Fix btmarkpos/btrestrpos array key wraparound bug.Peter Geoghegan
2023-06-10nbtree: Allocate new pages in separate function.Peter Geoghegan