| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.rule |
| Modifier and Type | Class and Description |
|---|---|
class |
HiveMetadata |
| Modifier and Type | Method and Description |
|---|---|
TransactionalMetadata |
HiveTransactionManager.get(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle) |
TransactionalMetadata |
HiveTransactionManager.remove(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle) |
| Modifier and Type | Method and Description |
|---|---|
void |
HiveTransactionManager.put(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
TransactionalMetadata metadata) |
| Constructor and Description |
|---|
CreateEmptyPartitionProcedure(Supplier<TransactionalMetadata> hiveMetadataFactory,
com.facebook.presto.hive.metastore.ExtendedHiveMetastore metastore,
LocationService locationService,
com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec) |
HiveConnector(com.facebook.airlift.bootstrap.LifeCycleManager lifeCycleManager,
Supplier<TransactionalMetadata> metadataFactory,
HiveTransactionManager transactionManager,
com.facebook.presto.spi.connector.ConnectorSplitManager splitManager,
com.facebook.presto.spi.connector.ConnectorPageSourceProvider pageSourceProvider,
com.facebook.presto.spi.connector.ConnectorPageSinkProvider pageSinkProvider,
com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider nodePartitioningProvider,
Set<com.facebook.presto.spi.SystemTable> systemTables,
Set<com.facebook.presto.spi.procedure.Procedure> procedures,
List<com.facebook.presto.spi.session.PropertyMetadata<?>> sessionProperties,
List<com.facebook.presto.spi.session.PropertyMetadata<?>> schemaProperties,
List<com.facebook.presto.spi.session.PropertyMetadata<?>> tableProperties,
List<com.facebook.presto.spi.session.PropertyMetadata<?>> analyzeProperties,
com.facebook.presto.spi.connector.ConnectorAccessControl accessControl,
com.facebook.presto.spi.connector.ConnectorPlanOptimizerProvider planOptimizerProvider,
com.facebook.presto.spi.connector.ConnectorMetadataUpdaterProvider metadataUpdaterProvider,
com.facebook.presto.spi.connector.ConnectorTypeSerdeProvider connectorTypeSerdeProvider,
ClassLoader classLoader) |
HivePartialAggregationPushdown(com.facebook.presto.spi.function.FunctionMetadataManager functionMetadataManager,
com.facebook.presto.spi.function.StandardFunctionResolution standardFunctionResolution,
Supplier<TransactionalMetadata> metadataFactory) |
SyncPartitionMetadataProcedure(Supplier<TransactionalMetadata> hiveMetadataFactory,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment) |
| Constructor and Description |
|---|
HivePlanOptimizerProvider(HiveTransactionManager transactionManager,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
HivePartitionManager partitionManager,
com.facebook.presto.spi.function.FunctionMetadataManager functionMetadataManager,
com.facebook.presto.common.type.TypeManager typeManager,
Supplier<TransactionalMetadata> metadataFactory) |
Copyright © 2012–2023. All rights reserved.