[FEAT MERGE] OB Support XMLType

Co-authored-by: simonjoylet <simonjoylet@gmail.com>
This commit is contained in:
obdev
2023-04-28 03:45:10 +00:00
committed by ob-robot
parent 58bb3d34b7
commit 17abf2818a
405 changed files with 18839 additions and 1573 deletions

View File

@ -466,7 +466,12 @@ int ForeignKeyHandle::is_self_ref_row(ObEvalCtx &eval_ctx,
// != row.at(val_idx)->basic_funcs_->null_first_cmp_);
OZ(row.at(name_idx)->eval(eval_ctx, name_col));
OZ(row.at(val_idx)->eval(eval_ctx, val_col));
OX(is_self_ref = (0 == cmp_func(*name_col, *val_col)));
int cmp_ret = 0;
if (OB_FAIL(cmp_func(*name_col, *val_col, cmp_ret))) {
LOG_WARN("cmp failed", K(ret), K(i));
} else {
is_self_ref = (0 == cmp_ret);
}
}
return ret;
}