Optional<PlanNodeStatsEstimate> |
AssignUniqueIdStatsRule.calculate(AssignUniqueId assignUniqueId,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
ComposableStatsCalculator.Rule.calculate(T node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
OutputStatsRule.calculate(OutputNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
SemiJoinStatsRule.calculate(SemiJoinNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
SimpleStatsRule.calculate(T node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
SortStatsRule.calculate(SortNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
ValuesStatsRule.calculate(ValuesNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
AggregationStatsRule.doCalculate(AggregationNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
EnforceSingleRowStatsRule.doCalculate(EnforceSingleRowNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
ExchangeStatsRule.doCalculate(ExchangeNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
FilterStatsRule.doCalculate(FilterNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
JoinStatsRule.doCalculate(JoinNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
LimitStatsRule.doCalculate(LimitNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
ProjectStatsRule.doCalculate(ProjectNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
Optional<PlanNodeStatsEstimate> |
RowNumberStatsRule.doCalculate(RowNumberNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
SampleStatsRule.doCalculate(SampleNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
SimpleFilterProjectSemiJoinStatsRule.doCalculate(FilterNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected abstract Optional<PlanNodeStatsEstimate> |
SimpleStatsRule.doCalculate(T node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
SpatialJoinStatsRule.doCalculate(SpatialJoinNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
TableScanStatsRule.doCalculate(TableScanNode node,
StatsProvider sourceStats,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
TopNStatsRule.doCalculate(TopNNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
protected Optional<PlanNodeStatsEstimate> |
UnionStatsRule.doCalculate(UnionNode node,
StatsProvider statsProvider,
Lookup lookup,
Session session,
TypeProvider types) |
|
Map<PlanNodeId,PlanNodeStatsEstimate> |
StatsAndCosts.getStats() |
|