public class HavingNode extends UnaryNode implements SelectableNode, Cloneable
| Constructor and Description |
|---|
HavingNode(int pid) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
PlanString |
getPlanString() |
EvalNode |
getQual()
Get a filter condition
|
boolean |
hasQual()
Checking if it has filter condition
|
void |
setQual(EvalNode qual)
Set a filter condition.
|
String |
toString() |
childNum, deepEquals, getChild, getChild, postOrder, preOrder, setChildgetCost, getInSchema, getOutSchema, getPID, getType, setCost, setInSchema, setOutSchema, setPID, setType, toJsonpublic boolean hasQual()
SelectableNodehasQual in interface SelectableNodepublic void setQual(EvalNode qual)
SelectableNodesetQual in interface SelectableNodequal - EvalNode resulting in a boolean result.public EvalNode getQual()
SelectableNodegetQual in interface SelectableNodepublic boolean equals(Object obj)
equals in class LogicalNodepublic Object clone() throws CloneNotSupportedException
clone in class UnaryNodeCloneNotSupportedExceptionpublic PlanString getPlanString()
getPlanString in class LogicalNodepublic String toString()
toString in class LogicalNodeCopyright © 2015 Apache Software Foundation. All Rights Reserved.