fix generate const pred from view bug

This commit is contained in:
zzg19950727
2023-05-25 10:11:39 +00:00
committed by ob-robot
parent 684057dfb3
commit 0bff82c087
2 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ namespace sql
LogFileAppender::LogFileAppender()
:allocator_("LogFileAppender"),
identifier_(""),
log_file_name_("")
log_file_name_("OPT_TRACE")
{
}

View File

@ -3672,7 +3672,7 @@ int ObJoinOrder::generate_const_predicates_from_view(const ObDMLStmt *stmt,
if (OB_ISNULL(sel_expr = child_stmt->get_select_item(idx).expr_)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("get unexpected expr", K(ret), K(idx), K(sel_expr));
} else if (!sel_expr->is_const_expr()) {
} else if (!sel_expr->is_const_expr() || sel_expr->get_result_type().is_lob()) {
//do nothing
} else if (OB_FAIL(ObTransformUtils::is_expr_not_null(not_null_ctx,
sel_expr,