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
Modifier and TypeMethodDescriptionint
depth()
getId()
void
getPlanAsGraphvizDot
(StringBuilder stringBuilder) default boolean
CloseableIteration<? extends ValidationTuple>
iterator()
boolean
void
receiveLogger
(ValidationExecutionLogger validationExecutionLogger) boolean
-
Method Details
-
iterator
CloseableIteration<? extends ValidationTuple> iterator() -
depth
int depth() -
getPlanAsGraphvizDot
-
getId
String getId() -
receiveLogger
-
producesSorted
boolean producesSorted() -
requiresSorted
boolean requiresSorted() -
isGuaranteedEmpty
default boolean isGuaranteedEmpty()
-