Interface PlanNode
-
- All Known Subinterfaces:
PushablePlanNode
- All Known Implementing Classes:
AbstractBulkJoinPlanNode,AllTargetsPlanNode,BindSelect,BufferedPlanNode,BufferedSplitter.BufferedSplitterPlaneNode,BulkedExternalInnerJoin,BulkedExternalLeftOuterJoin,DatatypeFilter,DebugPlanNode,EmptyNode,EqualsJoin,EqualsJoinValue,ExternalFilterByQuery,FilterByPredicate,FilterByPredicateObject,FilterPlanNode,FilterTargetIsObject,FilterTargetIsSubject,GroupByCountFilter,GroupByFilter,InnerJoin,LanguageInFilter,LeftOuterJoin,LiteralComparatorFilter,MaxLengthFilter,MinLengthFilter,NodeKindFilter,NonUniqueTargetLang,NotValuesIn,PatternFilter,ReduceTargets,Select,SetFilterNode,ShiftToNodeShape,ShiftToPropertyShape,SingleCloseablePlanNode,Sort,TargetChainPopper,TargetChainRetriever,TrimToTarget,TupleMapper,UnBufferedPlanNode,UnionNode,Unique,UnorderedSelect,ValidationReportNode,ValueInFilter,ValuesBackedNode
public interface PlanNode- Author:
- HÃ¥vard Mikkelsen Ottestad
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intdepth()StringgetId()voidgetPlanAsGraphvizDot(StringBuilder stringBuilder)CloseableIteration<? extends ValidationTuple,SailException>iterator()booleanproducesSorted()voidreceiveLogger(ValidationExecutionLogger validationExecutionLogger)booleanrequiresSorted()
-
-
-
Method Detail
-
iterator
CloseableIteration<? extends ValidationTuple,SailException> iterator()
-
depth
int depth()
-
getPlanAsGraphvizDot
void getPlanAsGraphvizDot(StringBuilder stringBuilder)
-
getId
String getId()
-
receiveLogger
void receiveLogger(ValidationExecutionLogger validationExecutionLogger)
-
producesSorted
boolean producesSorted()
-
requiresSorted
boolean requiresSorted()
-
-