| Constructor and Description |
|---|
HiveConnector(com.facebook.airlift.bootstrap.LifeCycleManager lifeCycleManager,
Supplier<TransactionalMetadata> metadataFactory,
HiveTransactionManager transactionManager,
ConnectorSplitManager splitManager,
ConnectorPageSourceProvider pageSourceProvider,
ConnectorPageSinkProvider pageSinkProvider,
ConnectorNodePartitioningProvider nodePartitioningProvider,
Set<SystemTable> systemTables,
Set<Procedure> procedures,
List<PropertyMetadata<?>> sessionProperties,
List<PropertyMetadata<?>> schemaProperties,
List<PropertyMetadata<?>> tableProperties,
List<PropertyMetadata<?>> analyzeProperties,
ConnectorAccessControl accessControl,
ConnectorPlanOptimizerProvider planOptimizerProvider,
ConnectorMetadataUpdaterProvider metadataUpdaterProvider,
ConnectorTypeSerdeProvider connectorTypeSerdeProvider,
ClassLoader classLoader) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnProperties, getIndexProvider, getRecordSetProviderpublic HiveConnector(com.facebook.airlift.bootstrap.LifeCycleManager lifeCycleManager,
Supplier<TransactionalMetadata> metadataFactory,
HiveTransactionManager transactionManager,
ConnectorSplitManager splitManager,
ConnectorPageSourceProvider pageSourceProvider,
ConnectorPageSinkProvider pageSinkProvider,
ConnectorNodePartitioningProvider nodePartitioningProvider,
Set<SystemTable> systemTables,
Set<Procedure> procedures,
List<PropertyMetadata<?>> sessionProperties,
List<PropertyMetadata<?>> schemaProperties,
List<PropertyMetadata<?>> tableProperties,
List<PropertyMetadata<?>> analyzeProperties,
ConnectorAccessControl accessControl,
ConnectorPlanOptimizerProvider planOptimizerProvider,
ConnectorMetadataUpdaterProvider metadataUpdaterProvider,
ConnectorTypeSerdeProvider connectorTypeSerdeProvider,
ClassLoader classLoader)
public ConnectorMetadata getMetadata(ConnectorTransactionHandle transaction)
getMetadata in interface Connectorpublic ConnectorSplitManager getSplitManager()
getSplitManager in interface Connectorpublic ConnectorPageSourceProvider getPageSourceProvider()
getPageSourceProvider in interface Connectorpublic ConnectorPageSinkProvider getPageSinkProvider()
getPageSinkProvider in interface Connectorpublic ConnectorNodePartitioningProvider getNodePartitioningProvider()
getNodePartitioningProvider in interface Connectorpublic ConnectorPlanOptimizerProvider getConnectorPlanOptimizerProvider()
getConnectorPlanOptimizerProvider in interface Connectorpublic ConnectorMetadataUpdaterProvider getConnectorMetadataUpdaterProvider()
getConnectorMetadataUpdaterProvider in interface Connectorpublic ConnectorTypeSerdeProvider getConnectorTypeSerdeProvider()
getConnectorTypeSerdeProvider in interface Connectorpublic Set<SystemTable> getSystemTables()
getSystemTables in interface Connectorpublic Set<Procedure> getProcedures()
getProcedures in interface Connectorpublic List<PropertyMetadata<?>> getSessionProperties()
getSessionProperties in interface Connectorpublic List<PropertyMetadata<?>> getSchemaProperties()
getSchemaProperties in interface Connectorpublic List<PropertyMetadata<?>> getAnalyzeProperties()
getAnalyzeProperties in interface Connectorpublic List<PropertyMetadata<?>> getTableProperties()
getTableProperties in interface Connectorpublic ConnectorAccessControl getAccessControl()
getAccessControl in interface Connectorpublic boolean isSingleStatementWritesOnly()
isSingleStatementWritesOnly in interface Connectorpublic ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly)
beginTransaction in interface Connectorpublic ConnectorCommitHandle commit(ConnectorTransactionHandle transaction)
public void rollback(ConnectorTransactionHandle transaction)
public Set<ConnectorCapabilities> getCapabilities()
getCapabilities in interface ConnectorCopyright © 2012–2023. All rights reserved.