| Constructor and Description |
|---|
HudiConnector(com.facebook.airlift.bootstrap.LifeCycleManager lifeCycleManager,
HudiTransactionManager transactionManager,
HudiMetadataFactory hudiMetadataFactory,
ConnectorSplitManager splitManager,
ConnectorPageSourceProvider pageSourceProvider,
ConnectorNodePartitioningProvider nodePartitioningProvider,
ConnectorAccessControl accessControl,
HudiSessionProperties hudiSessionProperties,
HiveCommonSessionProperties hiveCommonSessionProperties) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTransactionHandle |
beginTransaction(IsolationLevel isolationLevel,
boolean readOnly) |
ConnectorCommitHandle |
commit(ConnectorTransactionHandle transactionHandle) |
ConnectorAccessControl |
getAccessControl() |
Set<ConnectorCapabilities> |
getCapabilities() |
ConnectorMetadata |
getMetadata(ConnectorTransactionHandle transactionHandle) |
ConnectorNodePartitioningProvider |
getNodePartitioningProvider() |
ConnectorPageSourceProvider |
getPageSourceProvider() |
List<PropertyMetadata<?>> |
getSessionProperties() |
ConnectorSplitManager |
getSplitManager() |
boolean |
isSingleStatementWritesOnly() |
void |
rollback(ConnectorTransactionHandle transactionHandle) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnalyzeProperties, getColumnProperties, getConnectorMetadataUpdaterProvider, getConnectorPlanOptimizerProvider, getConnectorTypeSerdeProvider, getIndexProvider, getPageSinkProvider, getProcedures, getRecordSetProvider, getSchemaProperties, getSystemTables, getTablePropertiespublic HudiConnector(com.facebook.airlift.bootstrap.LifeCycleManager lifeCycleManager,
HudiTransactionManager transactionManager,
HudiMetadataFactory hudiMetadataFactory,
ConnectorSplitManager splitManager,
ConnectorPageSourceProvider pageSourceProvider,
ConnectorNodePartitioningProvider nodePartitioningProvider,
ConnectorAccessControl accessControl,
HudiSessionProperties hudiSessionProperties,
HiveCommonSessionProperties hiveCommonSessionProperties)
public ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly)
beginTransaction in interface Connectorpublic ConnectorMetadata getMetadata(ConnectorTransactionHandle transactionHandle)
getMetadata in interface Connectorpublic ConnectorSplitManager getSplitManager()
getSplitManager in interface Connectorpublic ConnectorPageSourceProvider getPageSourceProvider()
getPageSourceProvider in interface Connectorpublic ConnectorNodePartitioningProvider getNodePartitioningProvider()
getNodePartitioningProvider in interface Connectorpublic List<PropertyMetadata<?>> getSessionProperties()
getSessionProperties in interface Connectorpublic ConnectorAccessControl getAccessControl()
getAccessControl in interface Connectorpublic ConnectorCommitHandle commit(ConnectorTransactionHandle transactionHandle)
public void rollback(ConnectorTransactionHandle transactionHandle)
public boolean isSingleStatementWritesOnly()
isSingleStatementWritesOnly in interface Connectorpublic Set<ConnectorCapabilities> getCapabilities()
getCapabilities in interface ConnectorCopyright © 2012–2024. All rights reserved.