Package io.trino.execution
Interface DataDefinitionTask<T extends Statement>
- All Known Implementing Classes:
AddColumnTask,CallTask,CommentTask,CommitTask,CreateCatalogTask,CreateFunctionTask,CreateMaterializedViewTask,CreateRoleTask,CreateSchemaTask,CreateTableTask,CreateViewTask,DeallocateTask,DenyTask,DropCatalogTask,DropColumnTask,DropFunctionTask,DropMaterializedViewTask,DropRoleTask,DropSchemaTask,DropTableTask,DropViewTask,GrantRolesTask,GrantTask,PrepareTask,RenameColumnTask,RenameMaterializedViewTask,RenameSchemaTask,RenameTableTask,RenameViewTask,ResetSessionAuthorizationTask,ResetSessionTask,RevokeRolesTask,RevokeTask,RollbackTask,SetColumnTypeTask,SetPathTask,SetPropertiesTask,SetRoleTask,SetSchemaAuthorizationTask,SetSessionAuthorizationTask,SetSessionTask,SetTableAuthorizationTask,SetTimeZoneTask,SetViewAuthorizationTask,StartTransactionTask,TruncateTableTask,UseTask
public interface DataDefinitionTask<T extends Statement>
-
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)
-