Package io.trino.split
Class PageSourceManager
java.lang.Object
io.trino.split.PageSourceManager
- All Implemented Interfaces:
PageSourceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnectorPageSourceProvider(CatalogName catalogName, ConnectorPageSourceProvider pageSourceProvider) createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter) voidremoveConnectorPageSourceProvider(CatalogName catalogName)
-
Constructor Details
-
PageSourceManager
public PageSourceManager()
-
-
Method Details
-
addConnectorPageSourceProvider
public void addConnectorPageSourceProvider(CatalogName catalogName, ConnectorPageSourceProvider pageSourceProvider) -
removeConnectorPageSourceProvider
-
createPageSource
public ConnectorPageSource createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter) - Specified by:
createPageSourcein interfacePageSourceProvider
-