Package io.trino.execution
Interface DataDefinitionTask<T extends Statement>
-
- All Known Implementing Classes:
AddColumnTask,CallTask,CommentTask,CommitTask,CreateMaterializedViewTask,CreateRoleTask,CreateSchemaTask,CreateTableTask,CreateViewTask,DeallocateTask,DenyTask,DropColumnTask,DropMaterializedViewTask,DropRoleTask,DropSchemaTask,DropTableTask,DropViewTask,GrantRolesTask,GrantTask,PrepareTask,RenameColumnTask,RenameMaterializedViewTask,RenameSchemaTask,RenameTableTask,RenameViewTask,ResetSessionTask,RevokeRolesTask,RevokeTask,RollbackTask,SetPathTask,SetPropertiesTask,SetRoleTask,SetSchemaAuthorizationTask,SetSessionTask,SetTableAuthorizationTask,SetTimeZoneTask,SetViewAuthorizationTask,StartTransactionTask,TruncateTableTask,UseTask
public interface DataDefinitionTask<T extends Statement>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDataDefinitionTask.ExplainDataDefinition<T extends Statement>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<Void>execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector)StringgetName()
-
-
-
Method Detail
-
getName
String getName()
-
execute
com.google.common.util.concurrent.ListenableFuture<Void> execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector)
-
-