public class StatisticsWriterNode extends PlanNode
| Modifier and Type | Class and Description |
|---|---|
static class |
StatisticsWriterNode.WriteStatisticsHandle |
static class |
StatisticsWriterNode.WriteStatisticsReference |
static class |
StatisticsWriterNode.WriteStatisticsTarget |
| Constructor and Description |
|---|
StatisticsWriterNode(PlanNodeId id,
PlanNode source,
StatisticsWriterNode.WriteStatisticsTarget target,
Symbol rowCountSymbol,
boolean rowCountEnabled,
StatisticAggregationsDescriptor<Symbol> descriptor) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
StatisticAggregationsDescriptor<Symbol> |
getDescriptor() |
List<Symbol> |
getOutputSymbols() |
Symbol |
getRowCountSymbol() |
PlanNode |
getSource() |
List<PlanNode> |
getSources() |
StatisticsWriterNode.WriteStatisticsTarget |
getTarget() |
boolean |
isRowCountEnabled() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public StatisticsWriterNode(PlanNodeId id, PlanNode source, StatisticsWriterNode.WriteStatisticsTarget target, Symbol rowCountSymbol, boolean rowCountEnabled, StatisticAggregationsDescriptor<Symbol> descriptor)
public PlanNode getSource()
public StatisticsWriterNode.WriteStatisticsTarget getTarget()
public StatisticAggregationsDescriptor<Symbol> getDescriptor()
public Symbol getRowCountSymbol()
public boolean isRowCountEnabled()
public List<PlanNode> getSources()
getSources in class PlanNodepublic List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic PlanNode replaceChildren(List<PlanNode> newChildren)
replaceChildren in class PlanNodepublic <R,C> R accept(PlanVisitor<R,C> visitor, C context)
Copyright © 2012–2019. All rights reserved.