[CP] [to #44352686] fix is_prepare_protocol in resolve_external_symbol

This commit is contained in:
obdev
2022-12-26 03:46:08 +00:00
committed by ob-robot
parent 4e3904ab4d
commit 5c2ed71dd6
4 changed files with 18 additions and 13 deletions

View File

@ -275,18 +275,19 @@ public:
ObQualifiedName &q_name,
const ObSQLSessionInfo &session_info);
static int resolve_external_symbol(common::ObIAllocator &allocator,
sql::ObRawExprFactory &expr_factory,
sql::ObSQLSessionInfo &session_info,
share::schema::ObSchemaGetterGuard &schema_guard,
common::ObMySQLProxy *sql_proxy,
ExternalParams *extern_param_info,
pl::ObPLBlockNS *ns,
ObQualifiedName &q_name,
ObIArray<ObQualifiedName> &columns,
ObIArray<ObRawExpr*> &real_exprs,
ObRawExpr *&expr,
bool is_check_mode = false,
bool is_sql_scope = false);
sql::ObRawExprFactory &expr_factory,
sql::ObSQLSessionInfo &session_info,
share::schema::ObSchemaGetterGuard &schema_guard,
common::ObMySQLProxy *sql_proxy,
ExternalParams *extern_param_info,
pl::ObPLBlockNS *ns,
ObQualifiedName &q_name,
ObIArray<ObQualifiedName> &columns,
ObIArray<ObRawExpr*> &real_exprs,
ObRawExpr *&expr,
bool is_prepare_protocol = false,
bool is_check_mode = false,
bool is_sql_scope = false);
static int resolve_external_param_info(ExternalParams &param_info,
ObRawExprFactory &expr_factory,
int64_t &prepare_param_count,