occupy sm3 and sm4 function type
This commit is contained in:
3
deps/oblib/src/lib/ob_name_def.h
vendored
3
deps/oblib/src/lib/ob_name_def.h
vendored
@ -662,6 +662,9 @@
|
||||
#define N_GET_SUBPROGRAM_VAR "get_subprogram_var"
|
||||
#define N_SHADOW_UK_PROJECTOR "shadow_uk_project"
|
||||
#define N_RANDOM_BYTES "random_bytes"
|
||||
#define N_SM3 "sm3"
|
||||
#define N_SM4_ENCRYPT "sm4_encrypt"
|
||||
#define N_SM4_DECRYPT "sm4_decrypt"
|
||||
//use capital as 'default now()' flag
|
||||
#define N_UPPERCASE_CUR_TIMESTAMP "CURRENT_TIMESTAMP"
|
||||
#define N_UPDATE_CURRENT_TIMESTAMP "ON UPDATE CURRENT_TIMESTAMP"
|
||||
|
||||
@ -506,6 +506,9 @@ typedef enum ObItemType
|
||||
T_FUN_SYS_PASSWORD = 773,
|
||||
T_FUN_SYS_IS_ENABLED_ROLE = 774,
|
||||
T_FUN_SYS_CAN_ACCESS_TRIGGER = 775,
|
||||
T_FUN_SYS_SM3 = 776,
|
||||
T_FUN_SYS_SM4_ENCRYPT = 777,
|
||||
T_FUN_SYS_SM4_DECRYPT = 778,
|
||||
///< @note add new mysql only function type before this line
|
||||
T_MYSQL_ONLY_SYS_MAX_OP = 800,
|
||||
|
||||
|
||||
@ -1209,6 +1209,9 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = {
|
||||
NULL, // ObExprVectorDistance::calc_distance, /* 727 */
|
||||
NULL, // ObExprInnerDoubleToInt::eval_inner_double_to_int /* 728 */
|
||||
NULL, // ObExprInnerDecimalToYear::eval_inner_decimal_to_year /* 729 */
|
||||
NULL, // ObExprSm3::eval_sm3, /* 730 */
|
||||
NULL, // ObExprSm4Encrypt::eval_sm4_encrypt, /* 731 */
|
||||
NULL, // ObExprSm4Decrypt::eval_sm4_decrypt, /* 732 */
|
||||
};
|
||||
|
||||
static ObExpr::EvalBatchFunc g_expr_eval_batch_functions[] = {
|
||||
|
||||
Reference in New Issue
Block a user