From b6f1a8277491b524f3be675898b2bf493c5f340f Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 10 Jan 2023 21:07:19 -0800 Subject: [PATCH] Added assertions to scan [skip ci] --- src/ivfscan.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ivfscan.c b/src/ivfscan.c index 108b4c5..2fcaf3b 100644 --- a/src/ivfscan.c +++ b/src/ivfscan.c @@ -277,6 +277,10 @@ ivfflatgettuple(IndexScanDesc scan, ScanDirection dir) value = scan->orderByData->sk_argument; + /* Value should not be compressed or toasted */ + Assert(!VARATT_IS_COMPRESSED(DatumGetPointer(value))); + Assert(!VARATT_IS_EXTENDED(DatumGetPointer(value))); + if (so->normprocinfo != NULL) { /* No items will match if normalization fails */