public class ProjectStatsRule extends SimpleStatsRule<ProjectNode>
Constructor and Description |
---|
ProjectStatsRule(ScalarStatsCalculator scalarStatsCalculator,
StatsNormalizer normalizer) |
Modifier and Type | Method and Description |
---|---|
protected Optional<PlanNodeStatsEstimate> |
doCalculate(ProjectNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
Pattern<ProjectNode> |
getPattern() |
calculate
public ProjectStatsRule(ScalarStatsCalculator scalarStatsCalculator, StatsNormalizer normalizer)
public Pattern<ProjectNode> getPattern()
protected Optional<PlanNodeStatsEstimate> doCalculate(ProjectNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types)
doCalculate
in class SimpleStatsRule<ProjectNode>
Copyright © 2012–2022. All rights reserved.