public abstract class FilterPlanNode extends Object implements MultiStreamPlanNode, PlanNode
| Constructor and Description |
|---|
FilterPlanNode(PlanNode parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
depth() |
PlanNode |
getFalseNode(Class<? extends PushablePlanNode> type) |
String |
getId() |
IteratorData |
getIteratorDataType() |
void |
getPlanAsGraphvizDot(StringBuilder stringBuilder) |
PlanNode |
getTrueNode(Class<? extends PushablePlanNode> type) |
boolean |
incrementIterator() |
void |
init() |
CloseableIteration<Tuple,SailException> |
iterator() |
void |
receiveLogger(ValidationExecutionLogger validationExecutionLogger) |
String |
toString() |
public FilterPlanNode(PlanNode parent)
public PlanNode getTrueNode(Class<? extends PushablePlanNode> type)
public PlanNode getFalseNode(Class<? extends PushablePlanNode> type)
public CloseableIteration<Tuple,SailException> iterator()
public void getPlanAsGraphvizDot(StringBuilder stringBuilder)
getPlanAsGraphvizDot in interface PlanNodepublic void init()
init in interface MultiStreamPlanNodepublic void close()
close in interface MultiStreamPlanNodepublic boolean incrementIterator()
incrementIterator in interface MultiStreamPlanNodepublic IteratorData getIteratorDataType()
getIteratorDataType in interface PlanNodepublic void receiveLogger(ValidationExecutionLogger validationExecutionLogger)
receiveLogger in interface PlanNodeCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.