From efa62c5e5c3deee3affbb713e64331769ab8434c Mon Sep 17 00:00:00 2001 From: obdev Date: Mon, 29 Apr 2024 09:16:50 +0000 Subject: [PATCH] fix hash join not clear eval flag before output --- src/sql/engine/join/hash_join/ob_hash_join_vec_op.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sql/engine/join/hash_join/ob_hash_join_vec_op.cpp b/src/sql/engine/join/hash_join/ob_hash_join_vec_op.cpp index a27f3ed12e..b4d74d7ad9 100644 --- a/src/sql/engine/join/hash_join/ob_hash_join_vec_op.cpp +++ b/src/sql/engine/join/hash_join/ob_hash_join_vec_op.cpp @@ -2552,6 +2552,7 @@ int ObHashJoinVecOp::probe() int ObHashJoinVecOp::probe_batch_output() { int ret = OB_SUCCESS; + clear_evaluated_flag(); if (INNER_JOIN == MY_SPEC.join_type_) { ret = inner_join_output(); } else if (LEFT_SEMI_JOIN == MY_SPEC.join_type_) {