@@ -6771,6 +6771,7 @@ pub enum ActionCreateObjectType {
67716771 OrganiationListing ,
67726772 ReplicationGroup ,
67736773 Role ,
6774+ Schema ,
67746775 Share ,
67756776 User ,
67766777 Warehouse ,
@@ -6792,6 +6793,7 @@ impl fmt::Display for ActionCreateObjectType {
67926793 ActionCreateObjectType :: OrganiationListing => write ! ( f, "ORGANIZATION LISTING" ) ,
67936794 ActionCreateObjectType :: ReplicationGroup => write ! ( f, "REPLICATION GROUP" ) ,
67946795 ActionCreateObjectType :: Role => write ! ( f, "ROLE" ) ,
6796+ ActionCreateObjectType :: Schema => write ! ( f, "SCHEMA" ) ,
67956797 ActionCreateObjectType :: Share => write ! ( f, "SHARE" ) ,
67966798 ActionCreateObjectType :: User => write ! ( f, "USER" ) ,
67976799 ActionCreateObjectType :: Warehouse => write ! ( f, "WAREHOUSE" ) ,
@@ -7029,6 +7031,8 @@ pub enum GrantObjects {
70297031 AllMaterializedViewsInSchema { schemas : Vec < ObjectName > } ,
70307032 /// Grant privileges on `ALL EXTERNAL TABLES IN SCHEMA <schema_name> [, ...]`
70317033 AllExternalTablesInSchema { schemas : Vec < ObjectName > } ,
7034+ /// Grant privileges on `ALL FUNCTIONS IN SCHEMA <schema_name> [, ...]`
7035+ AllFunctionsInSchema { schemas : Vec < ObjectName > } ,
70327036 /// Grant privileges on `FUTURE SCHEMAS IN DATABASE <database_name> [, ...]`
70337037 FutureSchemasInDatabase { databases : Vec < ObjectName > } ,
70347038 /// Grant privileges on `FUTURE TABLES IN SCHEMA <schema_name> [, ...]`
@@ -7149,6 +7153,13 @@ impl fmt::Display for GrantObjects {
71497153 display_comma_separated( schemas)
71507154 )
71517155 }
7156+ GrantObjects :: AllFunctionsInSchema { schemas } => {
7157+ write ! (
7158+ f,
7159+ "ALL FUNCTIONS IN SCHEMA {}" ,
7160+ display_comma_separated( schemas)
7161+ )
7162+ }
71527163 GrantObjects :: FutureSchemasInDatabase { databases } => {
71537164 write ! (
71547165 f,
0 commit comments