fix hash join not clear eval flag before output
This commit is contained in:
@ -2552,6 +2552,7 @@ int ObHashJoinVecOp::probe()
|
|||||||
int ObHashJoinVecOp::probe_batch_output()
|
int ObHashJoinVecOp::probe_batch_output()
|
||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
|
clear_evaluated_flag();
|
||||||
if (INNER_JOIN == MY_SPEC.join_type_) {
|
if (INNER_JOIN == MY_SPEC.join_type_) {
|
||||||
ret = inner_join_output();
|
ret = inner_join_output();
|
||||||
} else if (LEFT_SEMI_JOIN == MY_SPEC.join_type_) {
|
} else if (LEFT_SEMI_JOIN == MY_SPEC.join_type_) {
|
||||||
|
Reference in New Issue
Block a user