public abstract class PlanNode extends Object
Modifier | Constructor and Description |
---|---|
protected |
PlanNode(PlanNodeId id) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
PlanNodeId |
getId() |
abstract List<Symbol> |
getOutputSymbols() |
abstract List<PlanNode> |
getSources() |
abstract PlanNode |
replaceChildren(List<PlanNode> newChildren) |
protected PlanNode(PlanNodeId id)
public PlanNodeId getId()
public <R,C> R accept(PlanVisitor<R,C> visitor, C context)
Copyright © 2012-2017. All Rights Reserved.