Class InnerJoin.NotifyingPushablePlanNode
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.planNodes.InnerJoin.NotifyingPushablePlanNode
- All Implemented Interfaces:
PlanNode
,PushablePlanNode
- Enclosing class:
InnerJoin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
depth()
boolean
getId()
void
getPlanAsGraphvizDot
(StringBuilder stringBuilder) int
hashCode()
boolean
isClosed()
CloseableIteration
<? extends ValidationTuple, SailException> iterator()
boolean
void
push
(ValidationTuple tuple) void
receiveLogger
(ValidationExecutionLogger validationExecutionLogger) boolean
void
boolean
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.shacl.ast.planNodes.PlanNode
isGuaranteedEmpty
-
Field Details
-
delegate
PushablePlanNode delegate -
recentlyPushed
boolean recentlyPushed
-
-
Constructor Details
-
NotifyingPushablePlanNode
-
-
Method Details
-
iterator
-
depth
public int depth() -
getPlanAsGraphvizDot
- Specified by:
getPlanAsGraphvizDot
in interfacePlanNode
-
getId
-
receiveLogger
- Specified by:
receiveLogger
in interfacePlanNode
-
producesSorted
public boolean producesSorted()- Specified by:
producesSorted
in interfacePlanNode
-
requiresSorted
public boolean requiresSorted()- Specified by:
requiresSorted
in interfacePlanNode
-
push
- Specified by:
push
in interfacePushablePlanNode
-
isClosed
public boolean isClosed()- Specified by:
isClosed
in interfacePushablePlanNode
-
resetNotification
public void resetNotification() -
wasRecentlyPushed
public boolean wasRecentlyPushed() -
equals
-
hashCode
public int hashCode()
-