Package io.trino.split
Class PageSinkManager
java.lang.Object
io.trino.split.PageSinkManager
- All Implemented Interfaces:
PageSinkProvider
-
Constructor Summary
ConstructorsConstructorDescriptionPageSinkManager(CatalogServiceProvider<ConnectorPageSinkProvider> pageSinkProvider) -
Method Summary
Modifier and TypeMethodDescriptioncreateMergeSink(Session session, MergeHandle mergeHandle, ConnectorPageSinkId pageSinkId) createPageSink(Session session, InsertTableHandle tableHandle, ConnectorPageSinkId pageSinkId) createPageSink(Session session, OutputTableHandle tableHandle, ConnectorPageSinkId pageSinkId) createPageSink(Session session, TableExecuteHandle tableHandle, ConnectorPageSinkId pageSinkId)
-
Constructor Details
-
PageSinkManager
-
-
Method Details
-
createPageSink
public ConnectorPageSink createPageSink(Session session, OutputTableHandle tableHandle, ConnectorPageSinkId pageSinkId) - Specified by:
createPageSinkin interfacePageSinkProvider
-
createPageSink
public ConnectorPageSink createPageSink(Session session, InsertTableHandle tableHandle, ConnectorPageSinkId pageSinkId) - Specified by:
createPageSinkin interfacePageSinkProvider
-
createPageSink
public ConnectorPageSink createPageSink(Session session, TableExecuteHandle tableHandle, ConnectorPageSinkId pageSinkId) - Specified by:
createPageSinkin interfacePageSinkProvider
-
createMergeSink
public ConnectorMergeSink createMergeSink(Session session, MergeHandle mergeHandle, ConnectorPageSinkId pageSinkId) - Specified by:
createMergeSinkin interfacePageSinkProvider
-