From e1192bc1d413e848d9876241edc109dc23bcaf66 Mon Sep 17 00:00:00 2001 From: obdev Date: Mon, 13 Mar 2023 06:47:09 +0000 Subject: [PATCH] Fix: nlj forget to_exprs cause datum error --- src/sql/engine/join/ob_nested_loop_join_op.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sql/engine/join/ob_nested_loop_join_op.cpp b/src/sql/engine/join/ob_nested_loop_join_op.cpp index 5215687630..a7d0dc63d3 100644 --- a/src/sql/engine/join/ob_nested_loop_join_op.cpp +++ b/src/sql/engine/join/ob_nested_loop_join_op.cpp @@ -820,6 +820,7 @@ int ObNestedLoopJoinOp::rescan_right_op() // NOTE: left batch is ALWAYS continous, NO need to check skip for // left_brs under px batch rescan batch_info_guard.set_batch_idx(l_idx_); + left_batch_.to_exprs(eval_ctx_, l_idx_, l_idx_); if (OB_FAIL(fill_cur_row_rescan_param())) { LOG_WARN("fail to fill cur row rescan param", K(ret)); } else if (OB_FAIL(right_->rescan())) {