Further simplify nbtree high key truncation.
authorPeter Geoghegan <pg@bowt.ie>
Tue, 31 Mar 2020 00:34:12 +0000 (17:34 -0700)
committerPeter Geoghegan <pg@bowt.ie>
Tue, 31 Mar 2020 00:34:12 +0000 (17:34 -0700)
commitf01157e2ac8ac4dff8ba159c36edf2fdb7d6704e
treec3985c26f709bb37f54dfd01c5d05e0edc9f4c1c
parentdd9ac7d5d80608a640bb82cffb6a805ce84cf112
Further simplify nbtree high key truncation.

Commit 7c2dbc69 reorganized _bt_truncate() in a way that enables a
further simplification that I (pgeoghegan) missed:  Since we mark the
tuple that is returned to the caller as a pivot tuple before the point
where its heap TID is set as of 7c2dbc69, it is possible to use the high
level BTreeTupleGetHeapTID() inline function to get an item pointer.  Do
it that way now.  This approach is clearer and more maintainable.
src/backend/access/nbtree/nbtutils.c