[FEAT MERGE] JSON/XML phase2 and JSON Partial Update

Co-authored-by: Carrot-77 <1012982871@qq.com>
Co-authored-by: wu-xingying <729224612@qq.com>
This commit is contained in:
shadowao
2024-04-12 10:46:02 +00:00
committed by ob-robot
parent fbfcd0feaa
commit 4afa70a218
254 changed files with 55981 additions and 10150 deletions

View File

@ -173,7 +173,10 @@ int ObFunctionTableOp::inner_get_next_row_udf()
pl::ObPLRecord *record = NULL;
ObObj record_obj;
OZ (get_current_result(record_obj));
if (OB_SUCC(ret) && record_obj.is_pl_extend()) {
if (OB_FAIL(ret)) {
} else if (ObUserDefinedSQLType == record_obj.get_type()) {
obj_stack[0] = record_obj;
} else if (OB_SUCC(ret) && record_obj.is_pl_extend()) {
CK (OB_NOT_NULL(composite = reinterpret_cast<pl::ObPLComposite*>(record_obj.get_ext())));
CK (composite->is_record());
OX (record = static_cast<pl::ObPLRecord*>(composite));