public class HivePartialAggregationPushdown extends Object implements com.facebook.presto.spi.ConnectorPlanOptimizer
| Constructor and Description |
|---|
HivePartialAggregationPushdown(com.facebook.presto.spi.function.FunctionMetadataManager functionMetadataManager,
com.facebook.presto.spi.function.StandardFunctionResolution standardFunctionResolution,
Supplier<TransactionalMetadata> metadataFactory) |
| Modifier and Type | Method and Description |
|---|---|
com.facebook.presto.spi.plan.PlanNode |
optimize(com.facebook.presto.spi.plan.PlanNode maxSubplan,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.VariableAllocator variableAllocator,
com.facebook.presto.spi.plan.PlanNodeIdAllocator idAllocator) |
@Inject
public HivePartialAggregationPushdown(com.facebook.presto.spi.function.FunctionMetadataManager functionMetadataManager,
com.facebook.presto.spi.function.StandardFunctionResolution standardFunctionResolution,
Supplier<TransactionalMetadata> metadataFactory)
public com.facebook.presto.spi.plan.PlanNode optimize(com.facebook.presto.spi.plan.PlanNode maxSubplan,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.VariableAllocator variableAllocator,
com.facebook.presto.spi.plan.PlanNodeIdAllocator idAllocator)
optimize in interface com.facebook.presto.spi.ConnectorPlanOptimizerCopyright © 2012–2023. All rights reserved.