public class EvalExprNode extends LogicalNode implements Projectable
| Constructor and Description |
|---|
EvalExprNode(int pid) |
| Modifier and Type | Method and Description |
|---|---|
int |
childNum() |
boolean |
equals(Object object) |
LogicalNode |
getChild(int idx) |
Target[] |
getExprs() |
PlanString |
getPlanString() |
Target[] |
getTargets()
Get a list of targets
|
boolean |
hasTargets()
check if this node has a target list
|
void |
postOrder(LogicalNodeVisitor visitor) |
void |
preOrder(LogicalNodeVisitor visitor) |
void |
setTargets(Target[] targets)
Set a target list
|
String |
toString() |
clone, deepEquals, getCost, getInSchema, getOutSchema, getPID, getType, setCost, setInSchema, setOutSchema, setPID, setType, toJsonfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInSchema, getOutSchema, getPIDpublic int childNum()
childNum in class LogicalNodepublic LogicalNode getChild(int idx)
getChild in class LogicalNodepublic boolean hasTargets()
ProjectablehasTargets in interface Projectablepublic void setTargets(Target[] targets)
ProjectablesetTargets in interface Projectabletargets - The array of targetspublic Target[] getTargets()
ProjectablegetTargets in interface Projectablepublic Target[] getExprs()
public String toString()
toString in class LogicalNodepublic boolean equals(Object object)
equals in class LogicalNodepublic void preOrder(LogicalNodeVisitor visitor)
preOrder in class LogicalNodepublic void postOrder(LogicalNodeVisitor visitor)
postOrder in class LogicalNodepublic PlanString getPlanString()
getPlanString in class LogicalNodeCopyright © 2015 Apache Software Foundation. All Rights Reserved.