Class ServiceCrossProductIteration
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.common.iteration.LookAheadIteration<BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
org.eclipse.rdf4j.query.algebra.evaluation.federation.ServiceCrossProductIteration
- All Implemented Interfaces:
AutoCloseable, CloseableIteration<BindingSet, QueryEvaluationException>, Iteration<BindingSet, QueryEvaluationException>
Deprecated.
Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the
inner iteration. See inputBindings := {b1, b2, ...} resultIteration
:= {r1, r2, ...} getNextElement() returns (r1,b1), (r1, b2), ..., (r2, b1), (r2, b2), ... i.e. compute the cross
product per result binding
SPARQLFederatedService. Example: -
Field Summary
Fields inherited from class CrossProductIteration
currentInputBinding, inputBindings, inputBindingsIterator, resultIteration -
Constructor Summary
ConstructorsConstructorDescriptionServiceCrossProductIteration(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) Deprecated. -
Method Summary
Methods inherited from class CrossProductIteration
getNextElement, handleCloseMethods inherited from class LookAheadIteration
hasNext, next, removeMethods inherited from class AbstractCloseableIteration
close, isClosedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CloseableIteration
stream
-
Constructor Details
-
ServiceCrossProductIteration
public ServiceCrossProductIteration(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) Deprecated.
-