summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtutils.c
AgeCommit message (Expand)Author
2023-04-02Pass 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-08Update copyright for 2022Bruce Momjian
2021-10-15Remove obsolete nbtree deduplication comments.Peter Geoghegan
2021-10-03Enable deduplication in system catalog indexes.Peter Geoghegan
2021-03-11Add back vacuum_cleanup_index_scale_factor parameter.Peter Geoghegan
2021-03-11Don'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-30Remove 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-31Further 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
2020-02-26Add deduplication to nbtree.Peter Geoghegan
2020-02-26Add equalimage B-Tree support functions.Peter Geoghegan
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-25Refactor reloption handling for index AMs in-coreMichael Paquier
2019-11-12Make _bt_keep_natts_fast() use datum_image_eq().Peter Geoghegan
2019-11-07Add reusable routine for making arrays unique.Thomas Munro
2019-09-12Remove redundant _bt_truncate() comment paragraph.Peter Geoghegan
2019-08-27Remove obsolete nbtree page deletion comment.Peter Geoghegan
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier
2019-05-26Fix typos.Amit Kapila
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-23Prevent O(N^2) unique index insertion edge case.Peter Geoghegan
2019-04-02Report progress of CREATE INDEX operationsAlvaro Herrera
2019-04-01Fix nbtree high key "continuescan" row compare bug.Peter Geoghegan
2019-03-23Add nbtree high key "continuescan" optimization.Peter Geoghegan
2019-03-20Consider secondary factors during nbtree splits.Peter Geoghegan
2019-03-20Make heap TID a tiebreaker nbtree index column.Peter Geoghegan
2019-03-20Refactor nbtree insertion scankeys.Peter Geoghegan
2019-01-02Update copyright for 2019Bruce Momjian
2018-10-05Allow btree comparison functions to return INT_MIN.Tom Lane
2018-06-30pgindent run prior to branchingAndrew Dunstan
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-19Adjust INCLUDE index truncation comments and code.Teodor Sigaev