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 org.eclipse.rdf4j.common.iteration.ConvertingIteration
handleClose, hasNext, next, removeMethods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
close, isClosedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
stream
-
Field Details
-
setter
Deprecated. -
context
Deprecated.
-
-
Constructor Details
-
ExtensionIterator
public ExtensionIterator(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) throws QueryEvaluationExceptionDeprecated.- Throws:
QueryEvaluationException
-
ExtensionIterator
public ExtensionIterator(CloseableIteration<BindingSet, QueryEvaluationException> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) throws QueryEvaluationExceptionDeprecated.- 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
-