[CP] [to #55600788] fix cast raw expr pritn with schema.udt
This commit is contained in:
parent
cc33a552b6
commit
404cd3831c
@ -4432,6 +4432,15 @@ int ObRawExprPrinter::print_cast_type(ObRawExpr *expr)
|
||||
} else if (OB_FAIL(schema_guard_->get_udt_info(dest_tenant_id, udt_id, dest_info))) {
|
||||
LOG_WARN("failed to get udt info", K(ret));
|
||||
} else {
|
||||
if (dest_tenant_id != OB_SYS_TENANT_ID) {
|
||||
const share::schema::ObDatabaseSchema *db_schema = NULL;
|
||||
if (OB_FAIL(schema_guard_->get_database_schema(dest_tenant_id, dest_info->get_database_id(), db_schema))) {
|
||||
LOG_WARN("failed to get database schema info", K(ret), KPC(dest_info));
|
||||
} else {
|
||||
PRINT_IDENT_WITH_QUOT(db_schema->get_database_name_str());
|
||||
DATA_PRINTF(".");
|
||||
}
|
||||
}
|
||||
PRINT_IDENT_WITH_QUOT(dest_info->get_type_name());
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user