Uses of Class
io.trino.exchange.ExchangeManagerRegistry
Packages that use ExchangeManagerRegistry
Package
Description
-
Uses of ExchangeManagerRegistry in io.trino.exchange
Constructors in io.trino.exchange with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionLazyExchangeDataSource(QueryId queryId, ExchangeId exchangeId, io.opentelemetry.api.trace.Span querySpan, DirectExchangeClientSupplier directExchangeClientSupplier, LocalMemoryContext systemMemoryContext, TaskFailureListener taskFailureListener, RetryPolicy retryPolicy, ExchangeManagerRegistry exchangeManagerRegistry) -
Uses of ExchangeManagerRegistry in io.trino.execution
Methods in io.trino.execution with parameters of type ExchangeManagerRegistryModifier and TypeMethodDescriptionstatic SqlTaskSqlTask.createSqlTask(TaskId taskId, URI location, String nodeId, QueryContext queryContext, io.opentelemetry.api.trace.Tracer tracer, SqlTaskExecutionFactory sqlTaskExecutionFactory, ExecutorService taskNotificationExecutor, Consumer<SqlTask> onDone, io.airlift.units.DataSize maxBufferSize, io.airlift.units.DataSize maxBroadcastBufferSize, ExchangeManagerRegistry exchangeManagerRegistry, io.airlift.stats.CounterStat failedTasks) Constructors in io.trino.execution with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionSqlTaskManager(VersionEmbedder versionEmbedder, ConnectorServicesProvider connectorServicesProvider, LocalExecutionPlanner planner, LanguageFunctionProvider languageFunctionProvider, LocationFactory locationFactory, TaskExecutor taskExecutor, SplitMonitor splitMonitor, io.airlift.node.NodeInfo nodeInfo, LocalMemoryManager localMemoryManager, TaskManagementExecutor taskManagementExecutor, TaskManagerConfig config, NodeMemoryConfig nodeMemoryConfig, LocalSpillManager localSpillManager, NodeSpillConfig nodeSpillConfig, io.airlift.stats.GcMonitor gcMonitor, io.opentelemetry.api.trace.Tracer tracer, ExchangeManagerRegistry exchangeManagerRegistry) SqlTaskManager(VersionEmbedder versionEmbedder, ConnectorServicesProvider connectorServicesProvider, LocalExecutionPlanner planner, LanguageFunctionProvider languageFunctionProvider, LocationFactory locationFactory, TaskExecutor taskExecutor, SplitMonitor splitMonitor, io.airlift.node.NodeInfo nodeInfo, LocalMemoryManager localMemoryManager, TaskManagementExecutor taskManagementExecutor, TaskManagerConfig config, NodeMemoryConfig nodeMemoryConfig, LocalSpillManager localSpillManager, NodeSpillConfig nodeSpillConfig, io.airlift.stats.GcMonitor gcMonitor, io.opentelemetry.api.trace.Tracer tracer, ExchangeManagerRegistry exchangeManagerRegistry, Predicate<List<StackTraceElement>> stuckSplitStackTracePredicate) -
Uses of ExchangeManagerRegistry in io.trino.execution.buffer
Constructors in io.trino.execution.buffer with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionLazyOutputBuffer(TaskId taskId, String taskInstanceId, Executor executor, io.airlift.units.DataSize maxBufferSize, io.airlift.units.DataSize maxBroadcastBufferSize, Supplier<LocalMemoryContext> memoryContextSupplier, Runnable notifyStatusChanged, ExchangeManagerRegistry exchangeManagerRegistry) -
Uses of ExchangeManagerRegistry in io.trino.operator
Constructors in io.trino.operator with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionDeduplicatingDirectExchangeBuffer(Executor executor, io.airlift.units.DataSize bufferCapacity, RetryPolicy retryPolicy, ExchangeManagerRegistry exchangeManagerRegistry, QueryId queryId, io.opentelemetry.api.trace.Span parentSpan, ExchangeId exchangeId) DirectExchangeClientFactory(io.airlift.node.NodeInfo nodeInfo, FeaturesConfig.DataIntegrityVerification dataIntegrityVerification, io.airlift.units.DataSize maxBufferedBytes, io.airlift.units.DataSize deduplicationBufferSize, io.airlift.units.DataSize maxResponseSize, int concurrentRequestMultiplier, io.airlift.units.Duration maxErrorDuration, boolean acknowledgePages, int pageBufferClientMaxCallbackThreads, io.airlift.http.client.HttpClient httpClient, ScheduledExecutorService scheduler, ExchangeManagerRegistry exchangeManagerRegistry) DirectExchangeClientFactory(io.airlift.node.NodeInfo nodeInfo, FeaturesConfig featuresConfig, DirectExchangeClientConfig config, io.airlift.http.client.HttpClient httpClient, ScheduledExecutorService scheduler, ExchangeManagerRegistry exchangeManagerRegistry) ExchangeOperatorFactory(int operatorId, PlanNodeId sourceId, DirectExchangeClientSupplier directExchangeClientSupplier, PagesSerdeFactory serdeFactory, RetryPolicy retryPolicy, ExchangeManagerRegistry exchangeManagerRegistry) -
Uses of ExchangeManagerRegistry in io.trino.server
Constructors in io.trino.server with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionPluginManager(PluginManager.PluginsProvider pluginsProvider, CatalogFactory connectorFactory, GlobalFunctionCatalog globalFunctionCatalog, ResourceGroupManager<?> resourceGroupManager, AccessControlManager accessControlManager, Optional<PasswordAuthenticatorManager> passwordAuthenticatorManager, CertificateAuthenticatorManager certificateAuthenticatorManager, Optional<HeaderAuthenticatorManager> headerAuthenticatorManager, EventListenerManager eventListenerManager, GroupProviderManager groupProviderManager, SessionPropertyDefaults sessionPropertyDefaults, TypeRegistry typeRegistry, BlockEncodingManager blockEncodingManager, HandleResolver handleResolver, ExchangeManagerRegistry exchangeManagerRegistry) -
Uses of ExchangeManagerRegistry in io.trino.server.protocol
Constructors in io.trino.server.protocol with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionExecutingStatementResource(QueryManager queryManager, DirectExchangeClientSupplier directExchangeClientSupplier, ExchangeManagerRegistry exchangeManagerRegistry, BlockEncodingSerde blockEncodingSerde, QueryInfoUrlFactory queryInfoUrlTemplate, io.airlift.concurrent.BoundedExecutor responseExecutor, ScheduledExecutorService timeoutExecutor, PreparedStatementEncoder preparedStatementEncoder, ServerConfig serverConfig) -
Uses of ExchangeManagerRegistry in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type ExchangeManagerRegistryModifierConstructorDescriptionLocalExecutionPlanner(PlannerContext plannerContext, IrTypeAnalyzer typeAnalyzer, Optional<ExplainAnalyzeContext> explainAnalyzeContext, PageSourceProvider pageSourceProvider, IndexManager indexManager, NodePartitioningManager nodePartitioningManager, PageSinkManager pageSinkManager, DirectExchangeClientSupplier directExchangeClientSupplier, ExpressionCompiler expressionCompiler, PageFunctionCompiler pageFunctionCompiler, JoinFilterFunctionCompiler joinFilterFunctionCompiler, IndexJoinLookupStats indexJoinLookupStats, TaskManagerConfig taskManagerConfig, SpillerFactory spillerFactory, SingleStreamSpillerFactory singleStreamSpillerFactory, PartitioningSpillerFactory partitioningSpillerFactory, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, OrderingCompiler orderingCompiler, DynamicFilterConfig dynamicFilterConfig, BlockTypeOperators blockTypeOperators, TypeOperators typeOperators, TableExecuteContextManager tableExecuteContextManager, ExchangeManagerRegistry exchangeManagerRegistry, NodeVersion version, CompilerConfig compilerConfig)