Uses of Class
io.trino.operator.exchange.LocalExchangeMemoryManager
Packages that use LocalExchangeMemoryManager
-
Uses of LocalExchangeMemoryManager in io.trino.operator.exchange
Constructors in io.trino.operator.exchange with parameters of type LocalExchangeMemoryManagerModifierConstructorDescriptionLocalExchangeSource(LocalExchangeMemoryManager memoryManager, Consumer<LocalExchangeSource> onFinish) PassthroughExchanger(LocalExchangeSource localExchangeSource, LocalExchangeMemoryManager bufferMemoryManager) ScaleWriterExchanger(List<Consumer<Page>> buffers, LocalExchangeMemoryManager memoryManager, long maxBufferedBytes, AtomicLong dataProcessed, io.airlift.units.DataSize writerScalingMinDataProcessed, Supplier<Long> totalMemoryUsed, long maxMemoryPerNode) ScaleWriterPartitioningExchanger(List<Consumer<Page>> buffers, LocalExchangeMemoryManager memoryManager, long maxBufferedBytes, Function<Page, Page> partitionedPagePreparer, PartitionFunction partitionFunction, int partitionCount, SkewedPartitionRebalancer partitionRebalancer, Supplier<Long> totalMemoryUsed, long maxMemoryPerNode)