public class SPARQLCrossProductIteration
extends org.eclipse.rdf4j.common.iteration.LookAheadIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException>
org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration, and is only included
here to avoid a circular dependency between the algebra-evaluation module and the sparql-repository module.| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.rdf4j.query.BindingSet |
currentInputBinding |
protected List<org.eclipse.rdf4j.query.BindingSet> |
inputBindings |
protected Iterator<org.eclipse.rdf4j.query.BindingSet> |
inputBindingsIterator |
protected org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> |
resultIteration |
| Constructor and Description |
|---|
SPARQLCrossProductIteration(org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> resultIteration,
List<org.eclipse.rdf4j.query.BindingSet> inputBindings) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.rdf4j.query.BindingSet |
getNextElement() |
protected void |
handleClose() |
hasNext, next, removeprotected final List<org.eclipse.rdf4j.query.BindingSet> inputBindings
protected final org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> resultIteration
protected Iterator<org.eclipse.rdf4j.query.BindingSet> inputBindingsIterator
protected org.eclipse.rdf4j.query.BindingSet currentInputBinding
public SPARQLCrossProductIteration(org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> resultIteration,
List<org.eclipse.rdf4j.query.BindingSet> inputBindings)
protected org.eclipse.rdf4j.query.BindingSet getNextElement()
throws org.eclipse.rdf4j.query.QueryEvaluationException
getNextElement in class org.eclipse.rdf4j.common.iteration.LookAheadIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException>org.eclipse.rdf4j.query.QueryEvaluationExceptionprotected void handleClose()
throws org.eclipse.rdf4j.query.QueryEvaluationException
handleClose in class org.eclipse.rdf4j.common.iteration.LookAheadIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException>org.eclipse.rdf4j.query.QueryEvaluationExceptionCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.