patch bugfix to master

This commit is contained in:
obdev
2023-11-16 10:10:21 +00:00
committed by ob-robot
parent 6701143371
commit 57ee69aca8
20 changed files with 911 additions and 357 deletions

View File

@ -2467,6 +2467,21 @@ int FastUdtExprChecker::add_expr(ObRawExpr *&expr)
return ret;
}
JsonObjectStarChecker::JsonObjectStarChecker(common::ObIArray<ObRawExpr *> &rel_array)
: RelExprCheckerBase(), rel_array_(rel_array), init_size_(rel_array.count())
{
}
int JsonObjectStarChecker::add_expr(ObRawExpr *&expr)
{
int ret = OB_SUCCESS;
if (OB_FAIL(ObTransformUtils::extract_json_object_exprs(expr, rel_array_))) {
LOG_WARN("failed to push back expr", K(ret));
}
return ret;
}
//used for C module
bool check_stack_overflow_c()
{