diff --git a/src/objit/include/objit/common/ob_item_type.h b/src/objit/include/objit/common/ob_item_type.h index f3ae469143..6935f26441 100755 --- a/src/objit/include/objit/common/ob_item_type.h +++ b/src/objit/include/objit/common/ob_item_type.h @@ -496,6 +496,10 @@ typedef enum ObItemType T_FUN_SYS_CURRENT_USER_PRIV = 766, T_FUN_SYS_CURRENT_ROLE = 767, T_FUN_SYS_EXTRACT_CERT_EXPIRED_TIME = 768, + T_FUN_SYS_AUDIT_LOG_SET_FILTER = 769, + T_FUN_SYS_AUDIT_LOG_REMOVE_FILTER = 770, + T_FUN_SYS_AUDIT_LOG_SET_USER = 771, + T_FUN_SYS_AUDIT_LOG_REMOVE_USER = 772, ///< @note add new mysql only function type before this line T_MYSQL_ONLY_SYS_MAX_OP = 800, diff --git a/src/share/inner_table/ob_inner_table_schema_def.py b/src/share/inner_table/ob_inner_table_schema_def.py index e35384465b..756904bd42 100644 --- a/src/share/inner_table/ob_inner_table_schema_def.py +++ b/src/share/inner_table/ob_inner_table_schema_def.py @@ -6376,6 +6376,8 @@ def_table_schema( # 500 : __all_tenant_snapshot_create_job # 501 : __wr_sqltext # 502 : __all_trusted_root_certificate +# 503 : __all_audit_log_filter +# 504 : __all_audit_log_user # # 余留位置 ################################################################################ @@ -13191,6 +13193,8 @@ def_table_schema(**gen_iterate_private_virtual_table_def( # 12457: __all_virtual_sharing_storage_compaction_info # 12458: __all_virtual_ls_snapshot_in_storage_node # 12459: __all_virtual_index_usage_info +# 12460: __all_virtual_audit_log_filter +# 12461: __all_virtual_audit_log_user # 余留位置 # @@ -30254,6 +30258,8 @@ def_table_schema( #21511 mysql.role_edges #21512 mysql.default_roles #21513 CDB_INDEX_USAGE +#21514 mysql.audit_log_filter +#21515 mysql.audit_log_user # 余留位置 diff --git a/src/sql/engine/expr/ob_expr_eval_functions.cpp b/src/sql/engine/expr/ob_expr_eval_functions.cpp index b9d613110a..f89457c362 100644 --- a/src/sql/engine/expr/ob_expr_eval_functions.cpp +++ b/src/sql/engine/expr/ob_expr_eval_functions.cpp @@ -1086,6 +1086,10 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = { NULL, //ObExprSTSymDifference::eval_st_symdifference, /* 651 */ NULL, //ObExprPrivSTAsMVTGeom::eval_priv_st_asmvtgeom, /* 652 */ NULL, //ObExprPrivSTMakeValid::eval_priv_st_makevalid, /* 653 */ + NULL, //ObExprAuditLogSetFilter::eval_set_filter, /* 654 */ + NULL, //ObExprAuditLogRemoveFilter::eval_remove_filter, /* 655 */ + NULL, //ObExprAuditLogSetUser::eval_set_user, /* 656 */ + NULL, //ObExprAuditLogRemoveUser::eval_remove_user, /* 657 */ }; static ObExpr::EvalBatchFunc g_expr_eval_batch_functions[] = {