@Immutable public final class RowNumberNode extends PlanNode
| Constructor and Description |
|---|
RowNumberNode(PlanNodeId id,
PlanNode source,
List<Symbol> partitionBy,
Symbol rowNumberSymbol,
Optional<Integer> maxRowCountPerPartition,
Optional<Symbol> hashSymbol) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
Optional<Symbol> |
getHashSymbol() |
Optional<Integer> |
getMaxRowCountPerPartition() |
List<Symbol> |
getOutputSymbols() |
List<Symbol> |
getPartitionBy() |
Symbol |
getRowNumberSymbol() |
PlanNode |
getSource() |
List<PlanNode> |
getSources() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public List<PlanNode> getSources()
getSources in class PlanNodepublic List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic PlanNode getSource()
public Symbol getRowNumberSymbol()
public <R,C> R accept(PlanVisitor<R,C> visitor, C context)
public PlanNode replaceChildren(List<PlanNode> newChildren)
replaceChildren in class PlanNodeCopyright © 2012–2019. All rights reserved.