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 ValidationTuplenextprivate PlanNodeparentprivate CloseableIteration<? extends ValidationTuple,SailException>parentIteratorprivate ValidationTuplepreviousprivate 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 voidcalculateNext()protected voidinit()voidlocalClose()protected booleanlocalHasNext()protected ValidationTupleloggingNext()-
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:
initin classLoggingCloseableIteration
-
calculateNext
private void calculateNext()
-
localClose
public void localClose()
- Specified by:
localClosein classLoggingCloseableIteration
-
localHasNext
protected boolean localHasNext()
- Specified by:
localHasNextin classLoggingCloseableIteration
-
loggingNext
protected ValidationTuple loggingNext()
- Specified by:
loggingNextin classLoggingCloseableIteration
-
-