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 ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Void>execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) getName()
-
Method Details
-
getName
String getName() -
execute
com.google.common.util.concurrent.ListenableFuture<Void> execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector)
-