Class ArrayBindingBasedQueryEvaluationContext
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
- All Implemented Interfaces:
QueryEvaluationContext
public final class ArrayBindingBasedQueryEvaluationContext
extends Object
implements QueryEvaluationContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
QueryEvaluationContext.Minimal -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BiConsumer<Value,MutableBindingSet> static final Function<BindingSet,Binding> static final Function<BindingSet,Value> static final Predicate<BindingSet>static final BiConsumer<Value,MutableBindingSet> -
Constructor Summary
ConstructorsConstructorDescriptionArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext context, String[] allVariables, Comparator<Value> comparator) -
Method Summary
Modifier and TypeMethodDescriptionaddBinding(String variableName) createBindingSet(BindingSet bindings) static String[]getBinding(String variableName) getNow()hasBinding(String variableName) setBinding(String variableName)
-
Field Details
-
HAS_BINDING_FALSE
-
GET_BINDING_NULL
-
GET_VALUE_NULL
-
SET_BINDING_NO_OP
-
ADD_BINDING_NO_OP
-
-
Constructor Details
-
ArrayBindingBasedQueryEvaluationContext
@InternalUseOnly public ArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext context, String[] allVariables, Comparator<Value> comparator)
-
-
Method Details
-
getComparator
- Specified by:
getComparatorin interfaceQueryEvaluationContext
-
getNow
- Specified by:
getNowin interfaceQueryEvaluationContext- Returns:
- the shared now;
-
getDataset
- Specified by:
getDatasetin interfaceQueryEvaluationContext- Returns:
- The dataset that this query is operation on.
-
createBindingSet
- Specified by:
createBindingSetin interfaceQueryEvaluationContext
-
hasBinding
- Specified by:
hasBindingin interfaceQueryEvaluationContext
-
getBinding
- Specified by:
getBindingin interfaceQueryEvaluationContext
-
getValue
- Specified by:
getValuein interfaceQueryEvaluationContext
-
setBinding
- Specified by:
setBindingin interfaceQueryEvaluationContext
-
addBinding
- Specified by:
addBindingin interfaceQueryEvaluationContext
-
createBindingSet
- Specified by:
createBindingSetin interfaceQueryEvaluationContext
-
findAllVariablesUsedInQuery
-