Package io.prestosql.split
Class PageSourceManager
- java.lang.Object
-
- io.prestosql.split.PageSourceManager
-
- All Implemented Interfaces:
PageSourceProvider
public class PageSourceManager extends Object implements PageSourceProvider
-
-
Constructor Summary
Constructors Constructor Description PageSourceManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConnectorPageSourceProvider(CatalogName catalogName, ConnectorPageSourceProvider pageSourceProvider)
ConnectorPageSource
createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter)
void
removeConnectorPageSourceProvider(CatalogName catalogName)
-
-
-
Method Detail
-
addConnectorPageSourceProvider
public void addConnectorPageSourceProvider(CatalogName catalogName, ConnectorPageSourceProvider pageSourceProvider)
-
removeConnectorPageSourceProvider
public void removeConnectorPageSourceProvider(CatalogName catalogName)
-
createPageSource
public ConnectorPageSource createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter)
- Specified by:
createPageSource
in interfacePageSourceProvider
-
-