summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtutils.c
AgeCommit message (Expand)Author
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-21Remove 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-07Remove 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-03Update 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
2023-04-01Pass down table relation into more index relation functionsAndres Freund
2023-02-07Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-15Static assertions cleanupPeter Eisentraut
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-04-01Add macros in hash and btree AMs to get the special area of their pagesMichael Paquier
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-02-03Add UNIQUE null treatment optionPeter Eisentraut
2022-01-07Update copyright for 2022Bruce Momjian
2021-10-15Remove obsolete nbtree deduplication comments.Peter Geoghegan
2021-10-02Enable deduplication in system catalog indexes.Peter Geoghegan
2021-03-11Add back vacuum_cleanup_index_scale_factor parameter.Peter Geoghegan
2021-03-10Don't consider newly inserted tuples in nbtree VACUUM.Peter Geoghegan
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-17Deprecate nbtree's BTP_HAS_GARBAGE flag.Peter Geoghegan
2020-07-21Add nbtree Valgrind buffer lock checks.Peter Geoghegan
2020-05-16Final pgindent run with pg_bsd_indent version 2.1.Tom Lane
2020-05-15Avoid killing btree items that are already deadAlvaro Herrera
2020-04-29Remove redundant _bt_killitems() buffer check.Peter Geoghegan
2020-04-13Harmonize nbtree page split point code.Peter Geoghegan
2020-04-07Remove nbtree BTreeTupleSetAltHeapTID() function.Peter Geoghegan
2020-04-06Fix nbtree kill_prior_tuple posting list assert.Peter Geoghegan
2020-03-30Further simplify nbtree high key truncation.Peter Geoghegan
2020-03-30Refactor nbtree high key truncation.Peter Geoghegan
2020-03-30Consistently truncate non-key suffix columns.Peter Geoghegan