Class FileSystemExchangeManager
java.lang.Object
io.trino.plugin.exchange.filesystem.FileSystemExchangeManager
- All Implemented Interfaces:
ExchangeManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFileSystemExchangeManager(FileSystemExchangeStorage exchangeStorage, FileSystemExchangeStats stats, FileSystemExchangeConfig fileSystemExchangeConfig) -
Method Summary
Modifier and TypeMethodDescriptioncreateExchange(ExchangeContext context, int outputPartitionCount, boolean preserveOrderWithinPartition) createSink(ExchangeSinkInstanceHandle handle) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.exchange.ExchangeManager
shutdown
-
Field Details
-
PATH_SEPARATOR
- See Also:
-
-
Constructor Details
-
FileSystemExchangeManager
@Inject public FileSystemExchangeManager(FileSystemExchangeStorage exchangeStorage, FileSystemExchangeStats stats, FileSystemExchangeConfig fileSystemExchangeConfig)
-
-
Method Details
-
createExchange
public Exchange createExchange(ExchangeContext context, int outputPartitionCount, boolean preserveOrderWithinPartition) - Specified by:
createExchangein interfaceExchangeManager
-
createSink
- Specified by:
createSinkin interfaceExchangeManager
-
createSource
- Specified by:
createSourcein interfaceExchangeManager
-
supportsConcurrentReadAndWrite
public boolean supportsConcurrentReadAndWrite()- Specified by:
supportsConcurrentReadAndWritein interfaceExchangeManager
-