Package io.trino.plugin.accumulo.io
Class AccumuloPageSinkProvider
java.lang.Object
io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
- All Implemented Interfaces:
ConnectorPageSinkProvider
Page sink provider for Accumulo connector. Creates
AccumuloPageSink objects for output tables (CTAS) and inserts.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAccumuloPageSinkProvider(org.apache.accumulo.core.client.Connector connector, AccumuloConfig config, AccumuloClient client) -
Method Summary
Modifier and TypeMethodDescriptioncreatePageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorInsertTableHandle insertTableHandle) createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorOutputTableHandle outputTableHandle) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.ConnectorPageSinkProvider
createPageSink
-
Constructor Details
-
AccumuloPageSinkProvider
@Inject public AccumuloPageSinkProvider(org.apache.accumulo.core.client.Connector connector, AccumuloConfig config, AccumuloClient client)
-
-
Method Details
-
createPageSink
public ConnectorPageSink createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorOutputTableHandle outputTableHandle) - Specified by:
createPageSinkin interfaceConnectorPageSinkProvider
-
createPageSink
public ConnectorPageSink createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorInsertTableHandle insertTableHandle) - Specified by:
createPageSinkin interfaceConnectorPageSinkProvider
-