Package io.prestosql.split
Class PageSinkManager
- java.lang.Object
-
- io.prestosql.split.PageSinkManager
-
- All Implemented Interfaces:
PageSinkProvider
public class PageSinkManager extends Object implements PageSinkProvider
-
-
Constructor Summary
Constructors Constructor Description PageSinkManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConnectorPageSinkProvider(CatalogName catalogName, ConnectorPageSinkProvider pageSinkProvider)
ConnectorPageSink
createPageSink(Session session, InsertTableHandle tableHandle)
ConnectorPageSink
createPageSink(Session session, OutputTableHandle tableHandle)
void
removeConnectorPageSinkProvider(CatalogName catalogName)
-
-
-
Method Detail
-
addConnectorPageSinkProvider
public void addConnectorPageSinkProvider(CatalogName catalogName, ConnectorPageSinkProvider pageSinkProvider)
-
removeConnectorPageSinkProvider
public void removeConnectorPageSinkProvider(CatalogName catalogName)
-
createPageSink
public ConnectorPageSink createPageSink(Session session, OutputTableHandle tableHandle)
- Specified by:
createPageSink
in interfacePageSinkProvider
-
createPageSink
public ConnectorPageSink createPageSink(Session session, InsertTableHandle tableHandle)
- Specified by:
createPageSink
in interfacePageSinkProvider
-
-