@@ -6800,6 +6800,7 @@ pub enum ActionCreateObjectType {
68006800 OrganiationListing ,
68016801 ReplicationGroup ,
68026802 Role ,
6803+ Schema ,
68036804 Share ,
68046805 User ,
68056806 Warehouse ,
@@ -6821,6 +6822,7 @@ impl fmt::Display for ActionCreateObjectType {
68216822 ActionCreateObjectType :: OrganiationListing => write ! ( f, "ORGANIZATION LISTING" ) ,
68226823 ActionCreateObjectType :: ReplicationGroup => write ! ( f, "REPLICATION GROUP" ) ,
68236824 ActionCreateObjectType :: Role => write ! ( f, "ROLE" ) ,
6825+ ActionCreateObjectType :: Schema => write ! ( f, "SCHEMA" ) ,
68246826 ActionCreateObjectType :: Share => write ! ( f, "SHARE" ) ,
68256827 ActionCreateObjectType :: User => write ! ( f, "USER" ) ,
68266828 ActionCreateObjectType :: Warehouse => write ! ( f, "WAREHOUSE" ) ,
@@ -7058,6 +7060,8 @@ pub enum GrantObjects {
70587060 AllMaterializedViewsInSchema { schemas : Vec < ObjectName > } ,
70597061 /// Grant privileges on `ALL EXTERNAL TABLES IN SCHEMA <schema_name> [, ...]`
70607062 AllExternalTablesInSchema { schemas : Vec < ObjectName > } ,
7063+ /// Grant privileges on `ALL FUNCTIONS IN SCHEMA <schema_name> [, ...]`
7064+ AllFunctionsInSchema { schemas : Vec < ObjectName > } ,
70617065 /// Grant privileges on `FUTURE SCHEMAS IN DATABASE <database_name> [, ...]`
70627066 FutureSchemasInDatabase { databases : Vec < ObjectName > } ,
70637067 /// Grant privileges on `FUTURE TABLES IN SCHEMA <schema_name> [, ...]`
@@ -7178,6 +7182,13 @@ impl fmt::Display for GrantObjects {
71787182 display_comma_separated( schemas)
71797183 )
71807184 }
7185+ GrantObjects :: AllFunctionsInSchema { schemas } => {
7186+ write ! (
7187+ f,
7188+ "ALL FUNCTIONS IN SCHEMA {}" ,
7189+ display_comma_separated( schemas)
7190+ )
7191+ }
71817192 GrantObjects :: FutureSchemasInDatabase { databases } => {
71827193 write ! (
71837194 f,
0 commit comments