Class ExtensionIterator
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.common.iteration.ConvertingIteration<BindingSet, BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.query.algebra.evaluation.iterator.ExtensionIterator
- All Implemented Interfaces:
AutoCloseable, CloseableIteration<BindingSet, QueryEvaluationException>, Iteration<BindingSet, QueryEvaluationException>
@Deprecated(since="4.1.0")
public class ExtensionIterator
extends ConvertingIteration<BindingSet, BindingSet, QueryEvaluationException>
Deprecated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final QueryEvaluationContextDeprecated.private final Consumer<MutableBindingSet> Deprecated. -
Constructor Summary
ConstructorsConstructorDescriptionExtensionIterator(CloseableIteration<BindingSet, QueryEvaluationException> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) Deprecated.ExtensionIterator(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprivate static Consumer<MutableBindingSet> andThen(Consumer<MutableBindingSet> consumer, Consumer<MutableBindingSet> next) Deprecated.static Consumer<MutableBindingSet> buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.convert(BindingSet sourceBindings) Deprecated.Converts a source type object to a target type object.private static voidsetValue(BiConsumer<Value, MutableBindingSet> setBinding, QueryValueEvaluationStep prepared, MutableBindingSet targetBindings) Deprecated.Methods inherited from class ConvertingIteration
handleClose, 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
-
Field Details
-
setter
Deprecated. -
context
Deprecated.
-
-
Constructor Details
-
ExtensionIterator
public ExtensionIterator(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) throws QueryEvaluationException Deprecated.- Throws:
QueryEvaluationException
-
ExtensionIterator
public ExtensionIterator(CloseableIteration<BindingSet, QueryEvaluationException> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) throws QueryEvaluationException Deprecated.- Throws:
QueryEvaluationException
-
-
Method Details
-
buildLambdaToEvaluateTheExpressions
public static Consumer<MutableBindingSet> buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated. -
setValue
private static void setValue(BiConsumer<Value, MutableBindingSet> setBinding, QueryValueEvaluationStep prepared, MutableBindingSet targetBindings) Deprecated. -
andThen
private static Consumer<MutableBindingSet> andThen(Consumer<MutableBindingSet> consumer, Consumer<MutableBindingSet> next) Deprecated. -
convert
Deprecated.Description copied from class:ConvertingIterationConverts a source type object to a target type object.- Specified by:
convertin classConvertingIteration<BindingSet, BindingSet, QueryEvaluationException>- Throws:
QueryEvaluationException
-