| Constructor and Description |
|---|
JdbcConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager,
JdbcMetadataFactory jdbcMetadataFactory,
JdbcSplitManager jdbcSplitManager,
JdbcRecordSetProvider jdbcRecordSetProvider,
JdbcPageSinkProvider jdbcPageSinkProvider,
Optional<ConnectorAccessControl> accessControl,
Set<Procedure> procedures) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTransactionHandle |
beginTransaction(IsolationLevel isolationLevel,
boolean readOnly) |
void |
commit(ConnectorTransactionHandle transaction) |
ConnectorAccessControl |
getAccessControl() |
Set<ConnectorCapabilities> |
getCapabilities() |
ConnectorMetadata |
getMetadata(ConnectorTransactionHandle transaction) |
ConnectorPageSinkProvider |
getPageSinkProvider() |
Set<Procedure> |
getProcedures() |
ConnectorRecordSetProvider |
getRecordSetProvider() |
ConnectorSplitManager |
getSplitManager() |
boolean |
isSingleStatementWritesOnly() |
void |
rollback(ConnectorTransactionHandle transaction) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnalyzeProperties, getColumnProperties, getIndexProvider, getNodePartitioningProvider, getPageSourceProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableProperties@Inject
public JdbcConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager,
JdbcMetadataFactory jdbcMetadataFactory,
JdbcSplitManager jdbcSplitManager,
JdbcRecordSetProvider jdbcRecordSetProvider,
JdbcPageSinkProvider jdbcPageSinkProvider,
Optional<ConnectorAccessControl> accessControl,
Set<Procedure> procedures)
public boolean isSingleStatementWritesOnly()
isSingleStatementWritesOnly in interface Connectorpublic ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly)
beginTransaction in interface Connectorpublic ConnectorMetadata getMetadata(ConnectorTransactionHandle transaction)
getMetadata in interface Connectorpublic void commit(ConnectorTransactionHandle transaction)
public void rollback(ConnectorTransactionHandle transaction)
public ConnectorSplitManager getSplitManager()
getSplitManager in interface Connectorpublic ConnectorRecordSetProvider getRecordSetProvider()
getRecordSetProvider in interface Connectorpublic ConnectorPageSinkProvider getPageSinkProvider()
getPageSinkProvider in interface Connectorpublic ConnectorAccessControl getAccessControl()
getAccessControl in interface Connectorpublic Set<Procedure> getProcedures()
getProcedures in interface Connectorpublic Set<ConnectorCapabilities> getCapabilities()
getCapabilities in interface ConnectorCopyright © 2012–2019. All rights reserved.