Uses of Class
io.trino.execution.QueryStateMachine
Packages that use QueryStateMachine
Package
Description
-
Uses of QueryStateMachine in io.trino.dispatcher
Constructors in io.trino.dispatcher with parameters of type QueryStateMachineModifierConstructorDescriptionLocalDispatchQuery(QueryStateMachine stateMachine, com.google.common.util.concurrent.ListenableFuture<QueryExecution> queryExecutionFuture, QueryMonitor queryMonitor, ClusterSizeMonitor clusterSizeMonitor, Executor queryExecutor, Consumer<QueryExecution> querySubmitter) -
Uses of QueryStateMachine in io.trino.execution
Methods in io.trino.execution that return QueryStateMachineModifier and TypeMethodDescriptionstatic QueryStateMachineQueryStateMachine.begin(Optional<TransactionId> existingTransactionId, String query, Optional<String> preparedQuery, Session session, URI self, ResourceGroupId resourceGroup, boolean transactionControl, TransactionManager transactionManager, AccessControl accessControl, Executor executor, Metadata metadata, WarningCollector warningCollector, PlanOptimizersStatsCollector queryStatsCollector, Optional<QueryType> queryType, boolean faultTolerantExecutionExchangeEncryptionEnabled, NodeVersion version) Created QueryStateMachines must be transitioned to terminal states to clean up resources.Methods in io.trino.execution with parameters of type QueryStateMachineModifier and TypeMethodDescriptionDataDefinitionExecution.DataDefinitionExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) QueryExecution.QueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) SqlQueryExecution.SqlQueryExecutionFactory.createQueryExecution(QueryPreparer.PreparedQuery preparedQuery, QueryStateMachine stateMachine, Slug slug, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) com.google.common.util.concurrent.ListenableFuture<Void> AddColumnTask.execute(AddColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CallTask.execute(Call call, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CommentTask.execute(Comment statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CommitTask.execute(Commit statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateCatalogTask.execute(CreateCatalog statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateFunctionTask.execute(CreateFunction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateMaterializedViewTask.execute(CreateMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateRoleTask.execute(CreateRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateSchemaTask.execute(CreateSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateTableTask.execute(CreateTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> CreateViewTask.execute(CreateView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DataDefinitionTask.execute(T statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DeallocateTask.execute(Deallocate statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DenyTask.execute(Deny statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropCatalogTask.execute(DropCatalog statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropColumnTask.execute(DropColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropFunctionTask.execute(DropFunction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropMaterializedViewTask.execute(DropMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropNotNullConstraintTask.execute(DropNotNullConstraint statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropRoleTask.execute(DropRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropSchemaTask.execute(DropSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropTableTask.execute(DropTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> DropViewTask.execute(DropView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> GrantRolesTask.execute(GrantRoles statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> GrantTask.execute(Grant statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> PrepareTask.execute(Prepare prepare, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameColumnTask.execute(RenameColumn statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameMaterializedViewTask.execute(RenameMaterializedView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameSchemaTask.execute(RenameSchema statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameTableTask.execute(RenameTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RenameViewTask.execute(RenameView statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> ResetSessionAuthorizationTask.execute(ResetSessionAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> ResetSessionTask.execute(ResetSession statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RevokeRolesTask.execute(RevokeRoles statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RevokeTask.execute(Revoke statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> RollbackTask.execute(Rollback statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetColumnTypeTask.execute(SetColumnType statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetPathTask.execute(SetPath statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetPropertiesTask.execute(SetProperties statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetRoleTask.execute(SetRole statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSchemaAuthorizationTask.execute(SetSchemaAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSessionAuthorizationTask.execute(SetSessionAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetSessionTask.execute(SetSession statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetTableAuthorizationTask.execute(SetTableAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetTimeZoneTask.execute(SetTimeZone statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> SetViewAuthorizationTask.execute(SetViewAuthorization statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> StartTransactionTask.execute(StartTransaction statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> TruncateTableTask.execute(TruncateTable statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) com.google.common.util.concurrent.ListenableFuture<Void> UseTask.execute(Use statement, QueryStateMachine stateMachine, List<Expression> parameters, WarningCollector warningCollector) Constructors in io.trino.execution with parameters of type QueryStateMachineModifierConstructorDescriptionMemoryTrackingRemoteTaskFactory(RemoteTaskFactory remoteTaskFactory, QueryStateMachine stateMachine) -
Uses of QueryStateMachine in io.trino.execution.scheduler
Constructors in io.trino.execution.scheduler with parameters of type QueryStateMachineModifierConstructorDescriptionPipelinedQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, SqlTaskManager coordinatorTaskManager) -
Uses of QueryStateMachine in io.trino.execution.scheduler.faulttolerant
Constructors in io.trino.execution.scheduler.faulttolerant with parameters of type QueryStateMachineModifierConstructorDescriptionEventDrivenFaultTolerantQueryScheduler(QueryStateMachine queryStateMachine, Metadata metadata, RemoteTaskFactory remoteTaskFactory, TaskDescriptorStorage taskDescriptorStorage, EventDrivenTaskSourceFactory taskSourceFactory, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, ExecutorService queryExecutor, ScheduledExecutorService scheduledExecutorService, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, PartitionMemoryEstimatorFactory memoryEstimatorFactory, OutputStatsEstimatorFactory outputStatsEstimatorFactory, NodePartitioningManager nodePartitioningManager, ExchangeManager exchangeManager, NodeAllocatorService nodeAllocatorService, FailureDetector failureDetector, DynamicFilterService dynamicFilterService, TaskExecutionStats taskExecutionStats, AdaptivePlanner adaptivePlanner, StageExecutionStats stageExecutionStats, SubPlan originalPlan)