public class JoinNode extends BinaryNode implements Projectable, Cloneable
| Constructor and Description |
|---|
JoinNode(int pid) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
List<LogicalNode> |
getBroadcastCandidateTargets() |
EvalNode |
getJoinQual() |
JoinType |
getJoinType() |
PlanString |
getPlanString() |
Target[] |
getTargets()
Get a list of targets
|
boolean |
hasJoinQual() |
boolean |
hasTargets()
check if this node has a target list
|
void |
init(JoinType joinType,
LogicalNode left,
LogicalNode right) |
boolean |
isCandidateBroadcast() |
void |
setCandidateBroadcast(boolean candidateBroadcast) |
void |
setJoinQual(EvalNode joinQual) |
void |
setJoinType(JoinType joinType) |
void |
setTargets(Target[] targets)
Set a target list
|
String |
toString() |
childNum, deepEquals, getChild, getLeftChild, getRightChild, postOrder, preOrder, setLeftChild, setRightChildgetCost, getInSchema, getOutSchema, getPID, getType, setCost, setInSchema, setOutSchema, setPID, setType, toJsonfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInSchema, getOutSchema, getPIDtoJsonpublic void init(JoinType joinType, LogicalNode left, LogicalNode right)
public boolean isCandidateBroadcast()
public void setCandidateBroadcast(boolean candidateBroadcast)
public List<LogicalNode> getBroadcastCandidateTargets()
public JoinType getJoinType()
public void setJoinType(JoinType joinType)
public void setJoinQual(EvalNode joinQual)
public boolean hasJoinQual()
public EvalNode getJoinQual()
public boolean hasTargets()
ProjectablehasTargets in interface Projectablepublic Target[] getTargets()
ProjectablegetTargets in interface Projectablepublic void setTargets(Target[] targets)
ProjectablesetTargets in interface Projectabletargets - The array of targetspublic PlanString getPlanString()
getPlanString in class LogicalNodepublic boolean equals(Object obj)
equals in class LogicalNodepublic Object clone() throws CloneNotSupportedException
clone in class BinaryNodeCloneNotSupportedExceptionpublic String toString()
toString in class LogicalNodeCopyright © 2015 Apache Software Foundation. All Rights Reserved.