diff --git a/src/sql/engine/expr/ob_expr_eval_functions.cpp b/src/sql/engine/expr/ob_expr_eval_functions.cpp index a88f9b2c0e96ad9b30ea4a1aeb74e3a035a56850..17f9c45d0ffa2bb5304caf94a2a63e909a913a42 100644 --- a/src/sql/engine/expr/ob_expr_eval_functions.cpp +++ b/src/sql/engine/expr/ob_expr_eval_functions.cpp @@ -715,8 +715,9 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = { ObExprIsIpv4Compat::calc_is_ipv4_compat, /* 455 */ ObExprInetAton::calc_inet_aton, /* 456 */ ObExprInet6Ntoa::calc_inet6_ntoa, /* 457 */ - ObExprConvertTZ::eval_convert_tz, /* 458 */ - ObExprCrc32::calc_crc32_expr, /* 459 */ + NULL, // ObExprWeightString::eval_weight_string, /* 458 */ + ObExprConvertTZ::eval_convert_tz, /* 459 */ + ObExprCrc32::calc_crc32_expr, /* 460 */ }; REG_SER_FUNC_ARRAY(OB_SFA_SQL_EXPR_EVAL, g_expr_eval_functions, ARRAYSIZEOF(g_expr_eval_functions)); diff --git a/src/sql/parser/ob_item_type.h b/src/sql/parser/ob_item_type.h index 19ae6c817f14fae7b5bfa18cd4dd868d22bf0da8..a31ae2639ab7e7862945f377e7d29039b27cb5c6 100644 --- a/src/sql/parser/ob_item_type.h +++ b/src/sql/parser/ob_item_type.h @@ -426,16 +426,16 @@ typedef enum ObItemType { T_FUN_SYS_QUARTER = 711, T_FUN_SYS_BIT_LENGTH = 712, T_FUN_SYS_PI = 713, - T_FUN_SYS_EXPORT_SET = 714, + T_FUN_SYS_EXPORT_SET = 721, - T_FUN_SYS_INET6NTOA = 715, - T_FUN_SYS_INET6ATON = 716, - T_FUN_SYS_IS_IPV4 = 717, - T_FUN_SYS_IS_IPV6 = 718, - T_FUN_SYS_IS_IPV4_MAPPED = 719, - T_FUN_SYS_IS_IPV4_COMPAT = 720, - T_FUN_SYS_INETATON = 721, - T_FUN_SYS_CRC32 = 722, + T_FUN_SYS_INET6NTOA = 722, + T_FUN_SYS_INET6ATON = 723, + T_FUN_SYS_IS_IPV4 = 724, + T_FUN_SYS_IS_IPV6 = 725, + T_FUN_SYS_IS_IPV4_MAPPED = 726, + T_FUN_SYS_IS_IPV4_COMPAT = 727, + T_FUN_SYS_INETATON = 728, + T_FUN_SYS_CRC32 = 730, ///< @note add new mysql only function type before this line T_MYSQL_ONLY_SYS_MAX_OP = 800,