| Constructor and Description |
|---|
DataCenterConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager,
DataCenterConfig dataCenterConfig,
TypeManager typeManager,
DataCenterPlanOptimizer planOptimizer)
Constructor of data center connector.
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorTransactionHandle |
beginTransaction(IsolationLevel isolationLevel,
boolean isReadOnly) |
Collection<String> |
getCatalogs(String user,
Map<String,String> extraCredentials) |
ConnectorPlanOptimizerProvider |
getConnectorPlanOptimizerProvider() |
ConnectorMetadata |
getMetadata(ConnectorTransactionHandle transactionHandle) |
ConnectorPageSourceProvider |
getPageSourceProvider() |
ConnectorSplitManager |
getSplitManager() |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcommit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getConnectorMetadata, getExternalFunctionHub, getIndexProvider, getNodePartitioningProvider, getPageSinkProvider, getProcedures, getRecordSetProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableProperties, isSingleStatementWritesOnly, rollback@Inject
public DataCenterConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager,
DataCenterConfig dataCenterConfig,
TypeManager typeManager,
DataCenterPlanOptimizer planOptimizer)
lifeCycleManager - data center connector life cycle manager.dataCenterConfig - data center config.typeManager - the type manager.public ConnectorPlanOptimizerProvider getConnectorPlanOptimizerProvider()
getConnectorPlanOptimizerProvider in interface Connectorpublic ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean isReadOnly)
beginTransaction in interface Connectorpublic ConnectorMetadata getMetadata(ConnectorTransactionHandle transactionHandle)
getMetadata in interface Connectorpublic ConnectorSplitManager getSplitManager()
getSplitManager in interface Connectorpublic ConnectorPageSourceProvider getPageSourceProvider()
getPageSourceProvider in interface Connectorpublic Collection<String> getCatalogs(String user, Map<String,String> extraCredentials)
getCatalogs in interface ConnectorCopyright © 2012–2021. All rights reserved.