Package io.trino.connector.system
Class SystemConnector
java.lang.Object
io.trino.connector.system.SystemConnector
- All Implemented Interfaces:
Connector,InternalConnector
-
Constructor Summary
ConstructorsConstructorDescriptionSystemConnector(InternalNodeManager nodeManager, SystemTablesProvider tables, Function<TransactionId, ConnectorTransactionHandle> transactionHandleFunction) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(TransactionId transactionId, IsolationLevel isolationLevel, boolean readOnly) getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) 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
commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getMaterializedViewProperties, getNodePartitioningProvider, getPageSinkProvider, getProcedures, getRecordSetProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableFunctions, getTableProcedures, getTableProperties, isSingleStatementWritesOnly, rollback, shutdownMethods inherited from interface io.trino.transaction.InternalConnector
beginTransaction
-
Constructor Details
-
SystemConnector
public SystemConnector(InternalNodeManager nodeManager, SystemTablesProvider tables, Function<TransactionId, ConnectorTransactionHandle> transactionHandleFunction)
-
-
Method Details
-
beginTransaction
public ConnectorTransactionHandle beginTransaction(TransactionId transactionId, IsolationLevel isolationLevel, boolean readOnly) - Specified by:
beginTransactionin interfaceInternalConnector
-
getMetadata
public ConnectorMetadata getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) - Specified by:
getMetadatain interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-
getPageSourceProvider
- Specified by:
getPageSourceProviderin interfaceConnector
-