[CP] disable T_OP_ROW to deduce predicates
This commit is contained in:
@ -72,6 +72,8 @@ int ObPredicateDeduce::check_deduce_validity(ObRawExpr *cond, bool &is_valid)
|
|||||||
} else if (!left_expr->get_result_type().is_valid() ||
|
} else if (!left_expr->get_result_type().is_valid() ||
|
||||||
!right_expr->get_result_type().is_valid()) {
|
!right_expr->get_result_type().is_valid()) {
|
||||||
is_valid = false;
|
is_valid = false;
|
||||||
|
} else if (left_expr->get_expr_type() == T_OP_ROW || right_expr->get_expr_type() == T_OP_ROW) {
|
||||||
|
is_valid = false;
|
||||||
} else if (left_expr == right_expr || left_expr->same_as(*right_expr)) {
|
} else if (left_expr == right_expr || left_expr->same_as(*right_expr)) {
|
||||||
is_valid = false;
|
is_valid = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user