@Immutable public class SpatialJoinNode extends PlanNode
| Modifier and Type | Class and Description |
|---|---|
static class |
SpatialJoinNode.DistributionType |
static class |
SpatialJoinNode.Type |
| Constructor and Description |
|---|
SpatialJoinNode(PlanNodeId id,
SpatialJoinNode.Type type,
PlanNode left,
PlanNode right,
List<Symbol> outputSymbols,
Expression filter,
Optional<Symbol> leftPartitionSymbol,
Optional<Symbol> rightPartitionSymbol,
Optional<String> kdbTree) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
SpatialJoinNode.DistributionType |
getDistributionType() |
Expression |
getFilter() |
Optional<String> |
getKdbTree() |
PlanNode |
getLeft() |
Optional<Symbol> |
getLeftPartitionSymbol() |
List<Symbol> |
getOutputSymbols() |
PlanNode |
getRight() |
Optional<Symbol> |
getRightPartitionSymbol() |
List<PlanNode> |
getSources() |
SpatialJoinNode.Type |
getType() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public SpatialJoinNode(PlanNodeId id, SpatialJoinNode.Type type, PlanNode left, PlanNode right, List<Symbol> outputSymbols, Expression filter, Optional<Symbol> leftPartitionSymbol, Optional<Symbol> rightPartitionSymbol, Optional<String> kdbTree)
public SpatialJoinNode.Type getType()
public PlanNode getLeft()
public PlanNode getRight()
public Expression getFilter()
public List<PlanNode> getSources()
getSources in class PlanNodepublic List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic SpatialJoinNode.DistributionType getDistributionType()
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.