summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtutils.c
AgeCommit message (Expand)Author
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
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-03-31Fix 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
2018-04-17Fix a few typos in comments and variable names.Heikki Linnakangas
2018-04-07Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev
2018-01-09Change some bogus PageGetLSN calls to BufferGetLSNAtomicAlvaro Herrera
2018-01-02Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-02-15btree: Support parallel index scans.Robert Haas
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-08-13Add SQL-accessible functions for inspecting index AM properties.Tom Lane
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-04-08Revert CREATE INDEX ... INCLUDING ...Teodor Sigaev
2016-04-08CREATE INDEX ... INCLUDING (column[, ...])Teodor Sigaev
2016-03-09Fix incorrect handling of NULL index entries in indexed ROW() comparisons.Tom Lane
2016-03-03Revert buggy optimization of index scansSimon Riggs