diff --git a/src/backend/columnar/columnar_reader.c b/src/backend/columnar/columnar_reader.c index 5b5dbe46c..cfd052ac2 100644 --- a/src/backend/columnar/columnar_reader.c +++ b/src/backend/columnar/columnar_reader.c @@ -432,7 +432,7 @@ HasUnreadStripe(ColumnarReadState *readState) void ColumnarRescan(ColumnarReadState *readState) { - readState->stripeReadState = NULL; + ColumnarResetRead(readState); readState->currentStripeMetadata = FindNextStripeByRowNumber(readState->relation, COLUMNAR_INVALID_ROW_NUMBER, GetTransactionSnapshot());