summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtree.c
AgeCommit message (Expand)Author
2025-04-28Add maintenance_io_concurrency flag to some read stream usersMelanie Plageman
2025-04-04Further optimize nbtree search scan key comparisons.Peter Geoghegan
2025-04-04Add nbtree skip scan optimization.Peter Geoghegan
2025-04-03Remove misleading read stream asserts in a few usersMelanie Plageman
2025-03-30read_stream: Introduce and use optional batchmode supportAndres Freund
2025-03-21Assorted trivial cleanup of c5c239e26eMelanie Plageman
2025-03-21Use streaming read I/O in btree vacuumingMelanie Plageman
2025-03-11Show index search count in EXPLAIN ANALYZE, take 2.Peter Geoghegan
2025-03-08Make parallel nbtree index scans use an LWLock.Peter Geoghegan
2025-03-07Rename amcancrosscomparePeter Eisentraut
2025-03-05Revert "Show index search count in EXPLAIN ANALYZE."Peter Geoghegan
2025-03-05Show index search count in EXPLAIN ANALYZE.Peter Geoghegan
2025-02-27Generalize hash and ordering support in amapiPeter Eisentraut
2025-02-21Drop opcintype from index AM strategy translation APIPeter Eisentraut
2025-02-11Add is_analyze parameter to vacuum_delay_point().Nathan Bossart
2025-02-02Convert strategies to and from compare typesPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-08Avoid nbtree parallel scan currPos confusion.Peter Geoghegan
2024-11-04Clarify nbtree parallel scan _bt_endpoint contract.Peter Geoghegan
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-10-18Optimize nbtree backwards scans.Peter Geoghegan
2024-10-16Normalize nbtree truncated high key array behavior.Peter Geoghegan
2024-09-17Avoid parallel nbtree index scan hangs with SAOPs.Peter Geoghegan
2024-09-11Replace gratuitous memmove() with memcpy()Peter Eisentraut
2024-09-10Add amgettreeheight index AM API routinePeter Eisentraut
2024-04-06Enhance nbtree ScalarArrayOp execution.Peter Geoghegan
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-23Introduce a new smgr bulk loading facility.Heikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2024-01-02Fix typos in comments and in one isolation test.Robert Haas
2023-12-27Remove BTScanOpaqueData.firstPageAlexander Korotkov
2023-12-08Allow parallel CREATE INDEX for BRIN indexesTomas Vondra
2023-11-25Reuse BrinDesc and BrinRevmap in brininsertTomas Vondra
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
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-08-23Fix _bt_allequalimage() call within critical section.Heikki Linnakangas
2023-08-23Use the buffer cache when initializing an unlogged index.Heikki Linnakangas
2023-06-10nbtree: Allocate new pages in separate function.Peter Geoghegan
2023-05-25nbtree VACUUM: cope with right sibling link corruption.Peter Geoghegan
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-03Recycle deleted nbtree pages more aggressively.Peter Geoghegan
2023-04-02Pass down table relation into more index relation functionsAndres Freund
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-02-27Update types in smgr APIPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-06-16Revert changes in HOT handling of BRIN indexesTomas Vondra