From 02038a911a8f7f3a1e02e27be5f138fe59e9ad54 Mon Sep 17 00:00:00 2001 From: hnwyllmm Date: Tue, 2 Jan 2024 07:13:21 +0000 Subject: [PATCH] BUG: loading multi empty files failed --- src/sql/engine/cmd/ob_load_data_direct_impl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sql/engine/cmd/ob_load_data_direct_impl.cpp b/src/sql/engine/cmd/ob_load_data_direct_impl.cpp index 3ea8d493b8..cfef719c45 100644 --- a/src/sql/engine/cmd/ob_load_data_direct_impl.cpp +++ b/src/sql/engine/cmd/ob_load_data_direct_impl.cpp @@ -438,7 +438,7 @@ ObLoadDataDirectImpl::DataReader::DataReader() : allocator_("TLD_DataReader"), execute_ctx_(nullptr), file_reader_(nullptr), - end_offset_(0), + end_offset_(-1), read_raw_(false), is_iter_end_(false), is_inited_(false) @@ -632,7 +632,7 @@ bool ObLoadDataDirectImpl::DataReader::is_end_file() const bool ret = false; if (file_reader_->eof()) { ret = true; - } else if (end_offset_ > 0) { + } else if (end_offset_ >= 0) { ret = file_reader_->get_offset() >= end_offset_; } return ret;