public class SPARQLMinusIteration<X extends Exception> extends FilterIteration<BindingSet,X>
wrappedIter
Constructor and Description |
---|
SPARQLMinusIteration(Iteration<BindingSet,X> leftArg,
Iteration<BindingSet,X> rightArg)
Creates a new MinusIteration that returns the results of the left argument minus the results of the right
argument.
|
SPARQLMinusIteration(Iteration<BindingSet,X> leftArg,
Iteration<BindingSet,X> rightArg,
boolean distinct)
Creates a new MinusIteration that returns the results of the left argument minus the results of the right
argument.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
accept(BindingSet object)
Tests whether or not the specified object should be returned by this Iteration.
|
protected long |
clearExcludeSet() |
protected Iteration<BindingSet,X> |
getRightArg() |
protected void |
handleClose()
Closes this Iteration and also closes the wrapped Iteration if it is a
CloseableIteration . |
protected Set<BindingSet> |
makeSet() |
protected Set<BindingSet> |
makeSet(Iteration<BindingSet,X> rightArg2) |
protected Set<String> |
makeSet(Set<String> set) |
hasNext, next
remove
close, isClosed
public SPARQLMinusIteration(Iteration<BindingSet,X> leftArg, Iteration<BindingSet,X> rightArg)
leftArg
- An Iteration containing the main set of elements.rightArg
- An Iteration containing the set of elements that should be filtered from the main set.public SPARQLMinusIteration(Iteration<BindingSet,X> leftArg, Iteration<BindingSet,X> rightArg, boolean distinct)
leftArg
- An Iteration containing the main set of elements.rightArg
- An Iteration containing the set of elements that should be filtered from the main set.distinct
- Flag indicating whether duplicate elements should be filtered from the result.protected boolean accept(BindingSet object) throws X extends Exception
FilterIteration
accept
in class FilterIteration<BindingSet,X extends Exception>
object
- The object to be tested.X
X extends Exception
protected Set<BindingSet> makeSet(Iteration<BindingSet,X> rightArg2) throws X extends Exception
protected void handleClose() throws X extends Exception
IterationWrapper
CloseableIteration
.handleClose
in class FilterIteration<BindingSet,X extends Exception>
X
X extends Exception
protected Iteration<BindingSet,X> getRightArg()
protected long clearExcludeSet()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.