Package io.trino.plugin.google.sheets
Class SheetsConnector
java.lang.Object
io.trino.plugin.google.sheets.SheetsConnector
- All Implemented Interfaces:
Connector
-
Constructor Summary
ConstructorsConstructorDescriptionSheetsConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, SheetsMetadata metadata, SheetsSplitManager splitManager, SheetsRecordSetProvider recordSetProvider, SheetsPageSinkProvider pageSinkProvider, Set<ConnectorTableFunction> connectorTableFunctions) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) booleanfinal voidshutdown()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.Connector
beginTransaction, commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getMaterializedViewProperties, getMetadata, getNodePartitioningProvider, getPageSourceProvider, getProcedures, getSchemaProperties, getSessionProperties, getSystemTables, getTableProcedures, getTableProperties, rollback
-
Constructor Details
-
SheetsConnector
@Inject public SheetsConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, SheetsMetadata metadata, SheetsSplitManager splitManager, SheetsRecordSetProvider recordSetProvider, SheetsPageSinkProvider pageSinkProvider, Set<ConnectorTableFunction> connectorTableFunctions)
-
-
Method Details
-
beginTransaction
public ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) - Specified by:
beginTransactionin interfaceConnector
-
getMetadata
public ConnectorMetadata getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) - Specified by:
getMetadatain interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-
getRecordSetProvider
- Specified by:
getRecordSetProviderin interfaceConnector
-
getPageSinkProvider
- Specified by:
getPageSinkProviderin interfaceConnector
-
getTableFunctions
- Specified by:
getTableFunctionsin interfaceConnector
-
isSingleStatementWritesOnly
public boolean isSingleStatementWritesOnly()- Specified by:
isSingleStatementWritesOnlyin interfaceConnector
-
shutdown
public final void shutdown()
-