postgres.git / summary / log / commit / refs
commit fc7ddededb9ee466d20581b966e01a3566b9559f
Author: Peter Geoghegan <pg@bowt.ie>
Date: Fri Nov 01 15:43:24 2024 +0000
Clarify nbtree array preprocessing comment.
Oversight in commit 5bf748b8.
src/backend/access/nbtree/nbtutils.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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));
}
[parent: 6d5444c9ed48]