[to #55963984]Add placeholder for MySQL trigger priv.
This commit is contained in:
parent
57173123c4
commit
11f151f48b
1
deps/oblib/src/lib/ob_name_def.h
vendored
1
deps/oblib/src/lib/ob_name_def.h
vendored
@ -1113,4 +1113,5 @@
|
||||
#define N_ST_SYMDIFFERENCE "st_symdifference"
|
||||
#define N_PRIV_ST_ASMVTGEOM "_st_asmvtgeom"
|
||||
#define N_PRIV_ST_MAKEVALID "_st_makevalid"
|
||||
#define N_CAN_ACCESS_TRIGGER "can_access_trigger"
|
||||
#endif //OCEANBASE_LIB_OB_NAME_DEF_H_
|
||||
|
@ -503,6 +503,7 @@ typedef enum ObItemType
|
||||
T_FUN_SYS_AUDIT_LOG_REMOVE_USER = 772,
|
||||
T_FUN_SYS_PASSWORD = 773,
|
||||
T_FUN_SYS_IS_ENABLED_ROLE = 774,
|
||||
T_FUN_SYS_CAN_ACCESS_TRIGGER = 775,
|
||||
///< @note add new mysql only function type before this line
|
||||
T_MYSQL_ONLY_SYS_MAX_OP = 800,
|
||||
|
||||
|
@ -80,6 +80,7 @@ const char *ObPrivMgr::priv_names_[] = {
|
||||
"RELOAD",
|
||||
"CREATE ROLE",
|
||||
"DROP ROLE",
|
||||
"TRIGGER",
|
||||
};
|
||||
|
||||
ObPrivMgr::ObPrivMgr()
|
||||
|
@ -72,6 +72,7 @@ enum OB_PRIV_SHIFT
|
||||
OB_PRIV_RELOAD_SHIFT,
|
||||
OB_PRIV_CREATE_ROLE_SHIFT,
|
||||
OB_PRIV_DROP_ROLE_SHIFT,
|
||||
OB_PRIV_TRIGGER_SHIFT,
|
||||
OB_PRIV_MAX_SHIFT_PLUS_ONE,
|
||||
OB_PRIV_MAX_SHIFT_LIMIT = 65
|
||||
};
|
||||
@ -157,7 +158,8 @@ enum OB_PRIV_OTHERS_TYPE
|
||||
OB_PRIV_OTHERS_RELOAD = (1LL << 5),
|
||||
OB_PRIV_OTHERS_REFERENCES = (1LL << 6),
|
||||
OB_PRIV_OTHERS_CREATE_ROLE = (1LL << 7),
|
||||
OB_PRIV_OTHERS_DROP_ROLE = (1LL << 8)
|
||||
OB_PRIV_OTHERS_DROP_ROLE = (1LL << 8),
|
||||
OB_PRIV_OTHERS_TRIGGER = (1LL << 9)
|
||||
};
|
||||
|
||||
#endif //ifndef OCEABASE_SHARE_SCHEMA_OB_PRIV_TYPE_H_
|
||||
|
@ -1164,6 +1164,7 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = {
|
||||
NULL, // ObExprDocLength::generate_doc_length, /*691*/
|
||||
NULL, // ObExprTopNFilter::eval_topn_filter, /* 692 */
|
||||
NULL, // ObExprIsEnabledRole::eval_is_enabled_role, /* 693 */
|
||||
NULL, // ObExprCanAccessTrigger::can_access_trigger, /* 694 */
|
||||
};
|
||||
|
||||
static ObExpr::EvalBatchFunc g_expr_eval_batch_functions[] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user