Package io.trino.operator.exchange
Class LocalExchange.LocalExchangeFactory
java.lang.Object
io.trino.operator.exchange.LocalExchange.LocalExchangeFactory
- Enclosing class:
- LocalExchange
-
Constructor Summary
ConstructorsConstructorDescriptionLocalExchangeFactory(NodePartitioningManager nodePartitioningManager, Session session, PartitioningHandle partitioning, int defaultConcurrency, List<Type> types, List<Integer> partitionChannels, Optional<Integer> partitionHashChannel, PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy, io.airlift.units.DataSize maxBufferedBytes, BlockTypeOperators blockTypeOperators) -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseSinks(LocalExchange.LocalExchangeSinkFactoryId sinkFactoryId) intgetLocalExchange(Lifespan lifespan) void
-
Constructor Details
-
LocalExchangeFactory
public LocalExchangeFactory(NodePartitioningManager nodePartitioningManager, Session session, PartitioningHandle partitioning, int defaultConcurrency, List<Type> types, List<Integer> partitionChannels, Optional<Integer> partitionHashChannel, PipelineExecutionStrategy exchangeSourcePipelineExecutionStrategy, io.airlift.units.DataSize maxBufferedBytes, BlockTypeOperators blockTypeOperators)
-
-
Method Details
-
newSinkFactoryId
-
noMoreSinkFactories
public void noMoreSinkFactories() -
getBufferCount
public int getBufferCount() -
getLocalExchange
-
closeSinks
-