Package io.trino.server.testing.exchange
Class LocalFileSystemExchangeManager
- java.lang.Object
-
- io.trino.server.testing.exchange.LocalFileSystemExchangeManager
-
- All Implemented Interfaces:
ExchangeManager
public class LocalFileSystemExchangeManager extends Object implements ExchangeManager
-
-
Constructor Summary
Constructors Constructor Description LocalFileSystemExchangeManager(Path baseDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExchangecreateExchange(ExchangeContext context, int outputPartitionCount)ExchangeSinkcreateSink(ExchangeSinkInstanceHandle handle, boolean preserveRecordsOrder)ExchangeSourcecreateSource(List<ExchangeSourceHandle> handles)
-
-
-
Constructor Detail
-
LocalFileSystemExchangeManager
public LocalFileSystemExchangeManager(Path baseDirectory)
-
-
Method Detail
-
createExchange
public Exchange createExchange(ExchangeContext context, int outputPartitionCount)
- Specified by:
createExchangein interfaceExchangeManager
-
createSink
public ExchangeSink createSink(ExchangeSinkInstanceHandle handle, boolean preserveRecordsOrder)
- Specified by:
createSinkin interfaceExchangeManager
-
createSource
public ExchangeSource createSource(List<ExchangeSourceHandle> handles)
- Specified by:
createSourcein interfaceExchangeManager
-
-