bugfix cherry-pick to opensource release
This commit is contained in:
@ -250,6 +250,14 @@ int ObRawExprResolverImpl::do_recursive_resolve(const ParseNode* node, ObRawExpr
|
||||
}
|
||||
break;
|
||||
}
|
||||
case T_SFU_DOUBLE: {
|
||||
ParseNode *tmp_node = const_cast<ParseNode *>(node);
|
||||
tmp_node->type_ = T_DOUBLE;
|
||||
if (OB_FAIL(process_datatype_or_questionmark(*tmp_node, expr))) {
|
||||
LOG_WARN("fail to process datetype or questionmark", K(ret), K(tmp_node));
|
||||
} else {/*do nothing*/}
|
||||
break;
|
||||
}
|
||||
case T_CAST_ARGUMENT: {
|
||||
ObConstRawExpr* c_expr = NULL;
|
||||
if (OB_FAIL(ctx_.expr_factory_.create_raw_expr(T_INT, c_expr))) {
|
||||
|
Reference in New Issue
Block a user