From: Peter Geoghegan Date: Fri, 1 Nov 2024 15:43:24 +0000 (-0400) Subject: Clarify nbtree array preprocessing comment. X-Git-Tag: REL_18_BETA1~1573 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=fc7ddededb9ee466d20581b966e01a3566b9559f;p=postgresql.git Clarify nbtree array preprocessing comment. Oversight in commit 5bf748b8. --- diff --git a/src/backend/access/nbtree/nbtutils.c b/src/backend/access/nbtree/nbtutils.c index 14253ead8bd..1b75066fb51 100644 --- a/src/backend/access/nbtree/nbtutils.c +++ b/src/backend/access/nbtree/nbtutils.c @@ -2901,8 +2901,9 @@ _bt_preprocess_keys(IndexScanDesc scan) * ...unless we have to keep the old key because it's * an array that rendered the new key redundant. We * need to make sure that we don't throw away an array - * scan key. _bt_compare_scankey_args expects us to - * always keep arrays (and discard non-arrays). + * scan key. _bt_preprocess_array_keys_final expects + * us to keep all of the arrays that weren't already + * eliminated by _bt_preprocess_array_keys earlier on. */ Assert(!(inkey->sk_flags & SK_SEARCHARRAY)); }