[FEAT MERGE] Lob SQL refactoring (Mem-LobLocator, expressions and dbms_lob adaptions)

Co-authored-by: chaser-ch <chaser.ch@antgroup.com>
This commit is contained in:
obdev
2023-01-28 20:40:15 +08:00
committed by ob-robot
parent 4bb1033505
commit 3d4f554258
350 changed files with 19091 additions and 3918 deletions

View File

@ -394,13 +394,13 @@ int ObTableBatchExecuteP::multi_get()
const ObITableEntity *request_entity = tb_ctx_.get_entity();
if (OB_FAIL(request_entity->get_properties_names(properties))) {
LOG_WARN("fail to get entity properties", K(ret), K(i));
} else if (OB_FAIL(ObTableApiUtil::construct_entity_from_row(row,
} else if (OB_FAIL(ObTableApiUtil::construct_entity_from_row(allocator_,
row,
table_schema,
properties,
result_entity))) {
LOG_WARN("fail to fill result entity", K(ret), K(i));
}
}
op_result.set_entity(*result_entity);
op_result.set_errno(ret);
@ -824,7 +824,8 @@ int ObTableBatchExecuteP::process_get(table::ObTableCtx &op_tb_ctx,
}
} else if (OB_FAIL(result.get_entity(result_entity))) {
LOG_WARN("fail to get result entity", K(ret));
} else if (OB_FAIL(ObTableApiUtil::construct_entity_from_row(row,
} else if (OB_FAIL(ObTableApiUtil::construct_entity_from_row(allocator_,
row,
table_schema,
cnames,
result_entity))) {