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
,SparqlConstraintSelect
,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 Default Methods Modifier and Type Method Description int
depth()
String
getId()
void
getPlanAsGraphvizDot(StringBuilder stringBuilder)
default boolean
isGuaranteedEmpty()
CloseableIteration<? extends ValidationTuple,SailException>
iterator()
boolean
producesSorted()
void
receiveLogger(ValidationExecutionLogger validationExecutionLogger)
boolean
requiresSorted()
-
-
-
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()
-
isGuaranteedEmpty
default boolean isGuaranteedEmpty()
-
-