From b6d78bc13616209d50de403955e2e28bc0c9f9a5 Mon Sep 17 00:00:00 2001 From: liubiyongge Date: Wed, 9 Oct 2024 10:46:03 +0000 Subject: [PATCH] fix direct_load_data.direct_load_inc_basic_oracle case error --- src/observer/table_load/ob_table_load_pre_sorter.cpp | 1 + src/storage/direct_load/ob_direct_load_merge_ctx.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/observer/table_load/ob_table_load_pre_sorter.cpp b/src/observer/table_load/ob_table_load_pre_sorter.cpp index 0971a2569..f8269b3d8 100644 --- a/src/observer/table_load/ob_table_load_pre_sorter.cpp +++ b/src/observer/table_load/ob_table_load_pre_sorter.cpp @@ -416,6 +416,7 @@ int ObTableLoadPreSorter::build_merge_param(ObDirectLoadMergeParam& merge_param) merge_param.dml_row_handler_ = store_ctx_->data_store_table_ctx_->row_handler_; merge_param.file_mgr_ = store_ctx_->tmp_file_mgr_; merge_param.trans_param_ = store_ctx_->trans_param_; + merge_param.index_table_count_ = ctx_->schema_.index_table_count_; return ret; } diff --git a/src/storage/direct_load/ob_direct_load_merge_ctx.cpp b/src/storage/direct_load/ob_direct_load_merge_ctx.cpp index c08e25762..ef44331cf 100644 --- a/src/storage/direct_load/ob_direct_load_merge_ctx.cpp +++ b/src/storage/direct_load/ob_direct_load_merge_ctx.cpp @@ -62,7 +62,8 @@ ObDirectLoadMergeParam::ObDirectLoadMergeParam() insert_mode_(ObDirectLoadInsertMode::INVALID_INSERT_MODE), insert_table_ctx_(nullptr), dml_row_handler_(nullptr), - file_mgr_(nullptr) + file_mgr_(nullptr), + index_table_count_(0) { }