Package io.trino.dispatcher
Class LocalDispatchQueryFactory
java.lang.Object
io.trino.dispatcher.LocalDispatchQueryFactory
- All Implemented Interfaces:
DispatchQueryFactory
-
Constructor Summary
ConstructorsConstructorDescriptionLocalDispatchQueryFactory(QueryManager queryManager, QueryManagerConfig queryManagerConfig, TransactionManager transactionManager, AccessControl accessControl, Metadata metadata, QueryMonitor queryMonitor, LocationFactory locationFactory, Map<Class<? extends Statement>, QueryExecution.QueryExecutionFactory<?>> executionFactories, WarningCollectorFactory warningCollectorFactory, ClusterSizeMonitor clusterSizeMonitor, DispatchExecutor dispatchExecutor, FeaturesConfig featuresConfig, NodeVersion version) -
Method Summary
Modifier and TypeMethodDescriptioncreateDispatchQuery(Session session, Optional<TransactionId> existingTransactionId, String query, QueryPreparer.PreparedQuery preparedQuery, Slug slug, ResourceGroupId resourceGroup)
-
Constructor Details
-
LocalDispatchQueryFactory
@Inject public LocalDispatchQueryFactory(QueryManager queryManager, QueryManagerConfig queryManagerConfig, TransactionManager transactionManager, AccessControl accessControl, Metadata metadata, QueryMonitor queryMonitor, LocationFactory locationFactory, Map<Class<? extends Statement>, QueryExecution.QueryExecutionFactory<?>> executionFactories, WarningCollectorFactory warningCollectorFactory, ClusterSizeMonitor clusterSizeMonitor, DispatchExecutor dispatchExecutor, FeaturesConfig featuresConfig, NodeVersion version)
-
-
Method Details
-
createDispatchQuery
public DispatchQuery createDispatchQuery(Session session, Optional<TransactionId> existingTransactionId, String query, QueryPreparer.PreparedQuery preparedQuery, Slug slug, ResourceGroupId resourceGroup) - Specified by:
createDispatchQueryin interfaceDispatchQueryFactory
-