From 39be5e9105052695ee2bb23000affffd22530168 Mon Sep 17 00:00:00 2001 From: renju96 Date: Thu, 8 Feb 2024 18:22:09 +0000 Subject: [PATCH] reset parser when reuse index_scanner --- .../blocksstable/index_block/ob_index_block_row_scanner.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/storage/blocksstable/index_block/ob_index_block_row_scanner.cpp b/src/storage/blocksstable/index_block/ob_index_block_row_scanner.cpp index 31be5726b2..c8bca21950 100644 --- a/src/storage/blocksstable/index_block/ob_index_block_row_scanner.cpp +++ b/src/storage/blocksstable/index_block/ob_index_block_row_scanner.cpp @@ -404,6 +404,7 @@ void ObRAWIndexBlockRowIterator::reuse() current_ = ObIMicroBlockReaderInfo::INVALID_ROW_INDEX; start_ = ObIMicroBlockReaderInfo::INVALID_ROW_INDEX; end_ = ObIMicroBlockReaderInfo::INVALID_ROW_INDEX; + idx_row_parser_.reset(); } int ObRAWIndexBlockRowIterator::init(const ObMicroBlockData &idx_block_data,