Package io.prestosql.connector.system
Class SystemConnector
- java.lang.Object
-
- io.prestosql.connector.system.SystemConnector
-
- All Implemented Interfaces:
Connector
,InternalConnector
public class SystemConnector extends Object implements InternalConnector
-
-
Constructor Summary
Constructors Constructor Description SystemConnector(InternalNodeManager nodeManager, SystemTablesProvider tables, Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction)
SystemConnector(InternalNodeManager nodeManager, Set<SystemTable> tables, Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectorTransactionHandle
beginTransaction(TransactionId transactionId, IsolationLevel isolationLevel, boolean readOnly)
ConnectorMetadata
getMetadata(ConnectorTransactionHandle transactionHandle)
ConnectorPageSourceProvider
getPageSourceProvider()
ConnectorSplitManager
getSplitManager()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.prestosql.spi.connector.Connector
commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getHandleResolver, getIndexProvider, getNodePartitioningProvider, getPageSinkProvider, getProcedures, getRecordSetProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableProperties, isSingleStatementWritesOnly, rollback, shutdown
-
Methods inherited from interface io.prestosql.transaction.InternalConnector
beginTransaction
-
-
-
-
Constructor Detail
-
SystemConnector
public SystemConnector(InternalNodeManager nodeManager, Set<SystemTable> tables, Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction)
-
SystemConnector
public SystemConnector(InternalNodeManager nodeManager, SystemTablesProvider tables, Function<TransactionId,ConnectorTransactionHandle> transactionHandleFunction)
-
-
Method Detail
-
beginTransaction
public ConnectorTransactionHandle beginTransaction(TransactionId transactionId, IsolationLevel isolationLevel, boolean readOnly)
- Specified by:
beginTransaction
in interfaceInternalConnector
-
getMetadata
public ConnectorMetadata getMetadata(ConnectorTransactionHandle transactionHandle)
- Specified by:
getMetadata
in interfaceConnector
-
getSplitManager
public ConnectorSplitManager getSplitManager()
- Specified by:
getSplitManager
in interfaceConnector
-
getPageSourceProvider
public ConnectorPageSourceProvider getPageSourceProvider()
- Specified by:
getPageSourceProvider
in interfaceConnector
-
-