Package io.trino.connector.system
Class GlobalSystemConnector
java.lang.Object
io.trino.connector.system.GlobalSystemConnector
- All Implemented Interfaces:
Connector,InternalConnector
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGlobalSystemConnector(Set<SystemTable> systemTables, Set<Procedure> procedures, Set<ConnectorTableFunction> tableFunctions) -
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, getPageSourceProvider, getRecordSetProvider, getSchemaProperties, getSessionProperties, getTableProcedures, getTableProperties, isSingleStatementWritesOnly, rollback, shutdownMethods inherited from interface io.trino.transaction.InternalConnector
beginTransaction
-
Field Details
-
NAME
- See Also:
-
CATALOG_HANDLE
-
-
Constructor Details
-
GlobalSystemConnector
@Inject public GlobalSystemConnector(Set<SystemTable> systemTables, Set<Procedure> procedures, Set<ConnectorTableFunction> tableFunctions)
-
-
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
-
getSystemTables
- Specified by:
getSystemTablesin interfaceConnector
-
getProcedures
- Specified by:
getProceduresin interfaceConnector
-
getTableFunctions
- Specified by:
getTableFunctionsin interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-