Class OnlyNonUnique
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.planNodes.LoggingCloseableIteration
-
- org.eclipse.rdf4j.sail.shacl.ast.planNodes.OnlyNonUnique
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,CloseableIteration<ValidationTuple,SailException>
,Iteration<ValidationTuple,SailException>
class OnlyNonUnique extends LoggingCloseableIteration
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationTuple
next
private PlanNode
parent
private CloseableIteration<? extends ValidationTuple,SailException>
parentIterator
private ValidationTuple
previous
private java.util.Set<java.lang.String>
seenLanguages
-
Constructor Summary
Constructors Constructor Description OnlyNonUnique(PlanNode parent, ValidationExecutionLogger validationExecutionLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
calculateNext()
protected void
init()
void
localClose()
protected boolean
localHasNext()
protected ValidationTuple
loggingNext()
-
Methods inherited from class org.eclipse.rdf4j.sail.shacl.ast.planNodes.LoggingCloseableIteration
close, hasNext, isClosed, next, remove
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
stream
-
-
-
-
Field Detail
-
parent
private final PlanNode parent
-
next
private ValidationTuple next
-
previous
private ValidationTuple previous
-
seenLanguages
private java.util.Set<java.lang.String> seenLanguages
-
parentIterator
private CloseableIteration<? extends ValidationTuple,SailException> parentIterator
-
-
Constructor Detail
-
OnlyNonUnique
OnlyNonUnique(PlanNode parent, ValidationExecutionLogger validationExecutionLogger)
-
-
Method Detail
-
init
protected void init()
- Specified by:
init
in classLoggingCloseableIteration
-
calculateNext
private void calculateNext()
-
localClose
public void localClose()
- Specified by:
localClose
in classLoggingCloseableIteration
-
localHasNext
protected boolean localHasNext()
- Specified by:
localHasNext
in classLoggingCloseableIteration
-
loggingNext
protected ValidationTuple loggingNext()
- Specified by:
loggingNext
in classLoggingCloseableIteration
-
-