@@ -6765,6 +6765,7 @@ pub enum ActionCreateObjectType {
67656765 OrganiationListing ,
67666766 ReplicationGroup ,
67676767 Role ,
6768+ Schema ,
67686769 Share ,
67696770 User ,
67706771 Warehouse ,
@@ -6786,6 +6787,7 @@ impl fmt::Display for ActionCreateObjectType {
67866787 ActionCreateObjectType :: OrganiationListing => write ! ( f, "ORGANIZATION LISTING" ) ,
67876788 ActionCreateObjectType :: ReplicationGroup => write ! ( f, "REPLICATION GROUP" ) ,
67886789 ActionCreateObjectType :: Role => write ! ( f, "ROLE" ) ,
6790+ ActionCreateObjectType :: Schema => write ! ( f, "SCHEMA" ) ,
67896791 ActionCreateObjectType :: Share => write ! ( f, "SHARE" ) ,
67906792 ActionCreateObjectType :: User => write ! ( f, "USER" ) ,
67916793 ActionCreateObjectType :: Warehouse => write ! ( f, "WAREHOUSE" ) ,
@@ -7023,6 +7025,8 @@ pub enum GrantObjects {
70237025 AllMaterializedViewsInSchema { schemas : Vec < ObjectName > } ,
70247026 /// Grant privileges on `ALL EXTERNAL TABLES IN SCHEMA <schema_name> [, ...]`
70257027 AllExternalTablesInSchema { schemas : Vec < ObjectName > } ,
7028+ /// Grant privileges on `ALL FUNCTIONS IN SCHEMA <schema_name> [, ...]`
7029+ AllFunctionsInSchema { schemas : Vec < ObjectName > } ,
70267030 /// Grant privileges on `FUTURE SCHEMAS IN DATABASE <database_name> [, ...]`
70277031 FutureSchemasInDatabase { databases : Vec < ObjectName > } ,
70287032 /// Grant privileges on `FUTURE TABLES IN SCHEMA <schema_name> [, ...]`
@@ -7143,6 +7147,13 @@ impl fmt::Display for GrantObjects {
71437147 display_comma_separated( schemas)
71447148 )
71457149 }
7150+ GrantObjects :: AllFunctionsInSchema { schemas } => {
7151+ write ! (
7152+ f,
7153+ "ALL FUNCTIONS IN SCHEMA {}" ,
7154+ display_comma_separated( schemas)
7155+ )
7156+ }
71467157 GrantObjects :: FutureSchemasInDatabase { databases } => {
71477158 write ! (
71487159 f,
0 commit comments