diff --git a/src/sql/dtl/ob_dtl_interm_result_manager.cpp b/src/sql/dtl/ob_dtl_interm_result_manager.cpp index e9164243c60665a99073643521916a699ef10ed7..5c0774766b43276b207624e15d0d30af2eaa1980 100644 --- a/src/sql/dtl/ob_dtl_interm_result_manager.cpp +++ b/src/sql/dtl/ob_dtl_interm_result_manager.cpp @@ -185,9 +185,6 @@ int ObDTLIntermResultManager::insert_interm_result_info(ObDTLIntermResultKey& ke void ObDTLIntermResultManager::free_interm_result_info(ObDTLIntermResultInfo& result_info) { if (result_info.is_store_valid()) { - if (!result_info.is_read_) { - DTL_IR_STORE_DO(result_info, finish_add_row, true); - } DTL_IR_STORE_DO(result_info, reset); if (NULL != result_info.row_store_) { result_info.row_store_->~ObChunkRowStore();