@Immutable public class ApplyNode extends PlanNode
| Constructor and Description |
|---|
ApplyNode(PlanNodeId id,
PlanNode input,
PlanNode subquery,
Assignments subqueryAssignments,
List<Symbol> correlation,
Node originSubquery) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
List<Symbol> |
getCorrelation() |
PlanNode |
getInput() |
Node |
getOriginSubquery() |
List<Symbol> |
getOutputSymbols() |
List<PlanNode> |
getSources() |
PlanNode |
getSubquery() |
Assignments |
getSubqueryAssignments() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public ApplyNode(PlanNodeId id, PlanNode input, PlanNode subquery, Assignments subqueryAssignments, List<Symbol> correlation, Node originSubquery)
public PlanNode getInput()
public PlanNode getSubquery()
public Assignments getSubqueryAssignments()
public Node getOriginSubquery()
public List<PlanNode> getSources()
getSources in class PlanNodepublic List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic <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.