public class HivePlanOptimizerProvider extends Object implements com.facebook.presto.spi.connector.ConnectorPlanOptimizerProvider
| 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) |
| Modifier and Type | Method and Description |
|---|---|
Set<com.facebook.presto.spi.ConnectorPlanOptimizer> |
getLogicalPlanOptimizers() |
Set<com.facebook.presto.spi.ConnectorPlanOptimizer> |
getPhysicalPlanOptimizers() |
@Inject public 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)
public Set<com.facebook.presto.spi.ConnectorPlanOptimizer> getLogicalPlanOptimizers()
getLogicalPlanOptimizers in interface com.facebook.presto.spi.connector.ConnectorPlanOptimizerProviderpublic Set<com.facebook.presto.spi.ConnectorPlanOptimizer> getPhysicalPlanOptimizers()
getPhysicalPlanOptimizers in interface com.facebook.presto.spi.connector.ConnectorPlanOptimizerProviderCopyright © 2012–2023. All rights reserved.