@@ -37,7 +37,6 @@ use databend_common_expression::VIRTUAL_COLUMNS_LIMIT;
3737use databend_common_expression:: VIRTUAL_COLUMN_ID_START ;
3838use databend_common_meta_app:: app_error:: AppError ;
3939use databend_common_meta_app:: data_mask:: CreateDatamaskReq ;
40- use databend_common_meta_app:: data_mask:: DataMaskIdIdent ;
4140use databend_common_meta_app:: data_mask:: DataMaskNameIdent ;
4241use databend_common_meta_app:: data_mask:: DatamaskMeta ;
4342use databend_common_meta_app:: data_mask:: MaskPolicyIdTableId ;
@@ -3184,7 +3183,6 @@ impl SchemaApiTestSuite {
31843183 let mask2_id;
31853184 {
31863185 let req = CreateDatamaskReq {
3187- create_option : CreateOption :: CreateIfNotExists ,
31883186 name : DataMaskNameIdent :: new ( tenant. clone ( ) , mask_name_1. to_string ( ) ) ,
31893187 data_mask_meta : DatamaskMeta {
31903188 args : vec ! [ ] ,
@@ -3201,7 +3199,6 @@ impl SchemaApiTestSuite {
32013199 mask1_id = get_kv_u64_data ( mt, & mask1_name_ident) . await ?;
32023200
32033201 let req = CreateDatamaskReq {
3204- create_option : CreateOption :: CreateIfNotExists ,
32053202 name : DataMaskNameIdent :: new ( tenant. clone ( ) , mask_name_2. to_string ( ) ) ,
32063203 data_mask_meta : DatamaskMeta {
32073204 args : vec ! [ ] ,
@@ -3457,57 +3454,6 @@ impl SchemaApiTestSuite {
34573454 assert ! ( res. is_none( ) ) ;
34583455 }
34593456
3460- info ! ( "--- create or replace mask policy" ) ;
3461- {
3462- let mask_name = "replace_mask" ;
3463- let name = DataMaskNameIdent :: new ( tenant. clone ( ) , mask_name) ;
3464- let req = CreateDatamaskReq {
3465- create_option : CreateOption :: CreateIfNotExists ,
3466- name : name. clone ( ) ,
3467- data_mask_meta : DatamaskMeta {
3468- args : vec ! [ ] ,
3469- return_type : "" . to_string ( ) ,
3470- body : "" . to_string ( ) ,
3471- comment : Some ( "before" . to_string ( ) ) ,
3472- create_on : created_on,
3473- update_on : None ,
3474- } ,
3475- } ;
3476- mt. create_data_mask ( req) . await ??;
3477- let old_id: u64 = get_kv_u64_data ( mt, & name) . await ?;
3478-
3479- let id_key = DataMaskIdIdent :: new ( & tenant, old_id) ;
3480-
3481- let meta: DatamaskMeta = get_kv_data ( mt, & id_key) . await ?;
3482- assert_eq ! ( meta. comment, Some ( "before" . to_string( ) ) ) ;
3483-
3484- let req = CreateDatamaskReq {
3485- create_option : CreateOption :: CreateOrReplace ,
3486- name : name. clone ( ) ,
3487- data_mask_meta : DatamaskMeta {
3488- args : vec ! [ ] ,
3489- return_type : "" . to_string ( ) ,
3490- body : "" . to_string ( ) ,
3491- comment : Some ( "after" . to_string ( ) ) ,
3492- create_on : created_on,
3493- update_on : None ,
3494- } ,
3495- } ;
3496- mt. create_data_mask ( req) . await ??;
3497-
3498- // assert old id key has been deleted
3499- let meta: Result < DatamaskMeta , KVAppError > = get_kv_data ( mt, & id_key) . await ;
3500- assert ! ( meta. is_err( ) ) ;
3501-
3502- let id: u64 = get_kv_u64_data ( mt, & name) . await ?;
3503- assert_ne ! ( old_id, id) ;
3504-
3505- let id_key = DataMaskIdIdent :: new ( & tenant, id) ;
3506-
3507- let meta: DatamaskMeta = get_kv_data ( mt, & id_key) . await ?;
3508- assert_eq ! ( meta. comment, Some ( "after" . to_string( ) ) ) ;
3509- }
3510-
35113457 Ok ( ( ) )
35123458 }
35133459
@@ -3549,7 +3495,6 @@ impl SchemaApiTestSuite {
35493495 info ! ( "--- create row access policy" ) ;
35503496
35513497 let req = CreateRowAccessPolicyReq {
3552- can_replace : false ,
35533498 name : RowAccessPolicyNameIdent :: new ( tenant. clone ( ) , policy1. to_string ( ) ) ,
35543499 row_access_policy_meta : RowAccessPolicyMeta {
35553500 args : vec ! [ ( "number" . to_string( ) , "UInt64" . to_string( ) ) ] ,
@@ -3566,7 +3511,6 @@ impl SchemaApiTestSuite {
35663511 let policy1_id = res. 0 . data ;
35673512
35683513 let req = CreateRowAccessPolicyReq {
3569- can_replace : false ,
35703514 name : RowAccessPolicyNameIdent :: new ( tenant. clone ( ) , policy2. to_string ( ) ) ,
35713515 row_access_policy_meta : RowAccessPolicyMeta {
35723516 args : vec ! [ ( "number" . to_string( ) , "UInt64" . to_string( ) ) ] ,
@@ -3887,7 +3831,6 @@ impl SchemaApiTestSuite {
38873831 let mask_cleanup_ident =
38883832 DataMaskNameIdent :: new ( tenant. clone ( ) , mask_cleanup_name. to_string ( ) ) ;
38893833 mt. create_data_mask ( CreateDatamaskReq {
3890- create_option : CreateOption :: Create ,
38913834 name : mask_cleanup_ident. clone ( ) ,
38923835 data_mask_meta : DatamaskMeta {
38933836 args : vec ! [ ] ,
@@ -3950,7 +3893,6 @@ impl SchemaApiTestSuite {
39503893 // Create another masking policy and bind it.
39513894 let mask_guard_ident = DataMaskNameIdent :: new ( tenant. clone ( ) , mask_guard_name. to_string ( ) ) ;
39523895 mt. create_data_mask ( CreateDatamaskReq {
3953- create_option : CreateOption :: Create ,
39543896 name : mask_guard_ident. clone ( ) ,
39553897 data_mask_meta : DatamaskMeta {
39563898 args : vec ! [ ] ,
@@ -4043,7 +3985,6 @@ impl SchemaApiTestSuite {
40433985 let policy_cleanup_ident =
40443986 RowAccessPolicyNameIdent :: new ( tenant. clone ( ) , policy_cleanup_name. to_string ( ) ) ;
40453987 mt. create_row_access_policy ( CreateRowAccessPolicyReq {
4046- can_replace : false ,
40473988 name : policy_cleanup_ident. clone ( ) ,
40483989 row_access_policy_meta : RowAccessPolicyMeta {
40493990 args : vec ! [ ( "number" . to_string( ) , "UInt64" . to_string( ) ) ] ,
@@ -4117,7 +4058,6 @@ impl SchemaApiTestSuite {
41174058 let policy_guard_ident =
41184059 RowAccessPolicyNameIdent :: new ( tenant. clone ( ) , policy_guard_name. to_string ( ) ) ;
41194060 mt. create_row_access_policy ( CreateRowAccessPolicyReq {
4120- can_replace : false ,
41214061 name : policy_guard_ident. clone ( ) ,
41224062 row_access_policy_meta : RowAccessPolicyMeta {
41234063 args : vec ! [ ( "number" . to_string( ) , "UInt64" . to_string( ) ) ] ,
0 commit comments