[FEAT MERGE]support PL dblink oracle
This commit is contained in:
@ -165,7 +165,8 @@ public:
|
||||
const ObString &routine_name,
|
||||
const share::schema::ObRoutineType routine_type,
|
||||
common::ObIArray<const share::schema::ObIRoutineInfo *> &routines,
|
||||
uint64_t udt_id = OB_INVALID_ID);
|
||||
uint64_t udt_id = OB_INVALID_ID,
|
||||
const pl::ObPLResolveCtx *resolve_ctx = NULL);
|
||||
static int check_routine_exists(const ObSQLSessionInfo *session_info,
|
||||
ObSchemaChecker *schema_checker,
|
||||
pl::ObPLBlockNS *secondary_namespace,
|
||||
@ -227,7 +228,8 @@ public:
|
||||
const common::ObIArray<sql::ObRawExpr *> &expr_params,
|
||||
const common::ObIArray<const share::schema::ObIRoutineInfo *> &routine_infos,
|
||||
const share::schema::ObRoutineInfo *&routine_info);
|
||||
static int get_routine(ObResolverParams ¶ms,
|
||||
static int get_routine(pl::ObPLPackageGuard &package_guard,
|
||||
ObResolverParams ¶ms,
|
||||
uint64_t tenant_id,
|
||||
const ObString ¤t_database,
|
||||
const ObString &db_name,
|
||||
@ -235,7 +237,9 @@ public:
|
||||
const ObString &routine_name,
|
||||
const share::schema::ObRoutineType routine_type,
|
||||
const common::ObIArray<ObRawExpr *> &expr_params,
|
||||
const share::schema::ObRoutineInfo *&routine);
|
||||
const share::schema::ObRoutineInfo *&routine,
|
||||
const ObString &dblink_name = ObString(""),
|
||||
ObIAllocator *allocator = NULL);
|
||||
static int get_routine(const pl::ObPLResolveCtx &resolve_ctx,
|
||||
uint64_t tenant_id,
|
||||
const ObString ¤t_database,
|
||||
@ -259,7 +263,8 @@ public:
|
||||
const ParseNode &sp_access_name_node,
|
||||
ObString &db_name,
|
||||
ObString &package_name,
|
||||
ObString &routine_name);
|
||||
ObString &routine_name,
|
||||
ObString &dblink_name);
|
||||
static int resolve_sp_name(ObSQLSessionInfo &session_info,
|
||||
const ParseNode &sp_name_node,
|
||||
ObString &db_name,
|
||||
|
||||
Reference in New Issue
Block a user