A B C D E F G H I J L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages

A

Abs - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
The SPARQL built-in Function ABS, as defined in SPARQL Query Language for RDF
Abs() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Abs
 
AbstractEvaluationStrategyFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Abstract base class for ExtendedEvaluationStrategy.
AbstractEvaluationStrategyFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
AbstractQueryPreparer - Class in org.eclipse.rdf4j.query.algebra.evaluation
 
AbstractQueryPreparer(TripleSource) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
accept(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator
 
accept(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
add(Collection<E>, E) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
add(Set<BindingSet>, PathIteration.ValuePair) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
ADD_BINDING_NO_OP - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
addAll(Collection<E>, List<E>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
addAll(ArrayBindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
addAll(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
addBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
addBinding(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
addBinding(String, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
Adds a new binding to the binding set.
addBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
addBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
addBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
Adds a new binding to the binding set.
addToQueue(Queue<BindingSet>, PathIteration.ValuePair) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
addValue(Literal) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
ALL_CONTEXT - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 
AndValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
AndValueEvaluationStep(QueryValueEvaluationStep, QueryValueEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.AndValueEvaluationStep
 
ANON_OBJECT_VAR - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
ANON_PREDICATE_VAR - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
ANON_SEQUENCE_VAR - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
ANON_SUBJECT_VAR - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
ApplyFunctionForEachBinding(Function<BindingSet, Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ApplyFunctionForEachBinding
 
ArrayBindingBasedQueryEvaluationContext - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
ArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext, String[], Comparator<Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
ArrayBindingSet - Class in org.eclipse.rdf4j.query.algebra.evaluation
An array implementation of the BindingSet interface.
ArrayBindingSet(String...) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
Creates a new Array-based BindingSet for the supplied bindings names.
ArrayBindingSet(ArrayBindingSet, String...) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
ArrayBindingSet(BindingSet, Set<String>, String[]) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
AsyncIteratorBuffer - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
AsyncIteratorBuffer(CloseableIteration<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorBuffer
 
AsyncIteratorDirect - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
AsyncIteratorDirect(CloseableIteration<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorDirect
 
AsyncIteratorReadAhead - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
AsyncIteratorReadAhead(CloseableIteration<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorReadAhead
 

B

BadlyDesignedLeftJoinIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
BadlyDesignedLeftJoinIterator(EvaluationStrategy, LeftJoin, BindingSet, Set<String>, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BadlyDesignedLeftJoinIterator
 
BadlyDesignedLeftJoinIterator(QueryEvaluationStep, QueryEvaluationStep, QueryValueEvaluationStep, BindingSet, Set<String>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BadlyDesignedLeftJoinIterator
 
begin() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
BinaryFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
 
BinaryFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.BinaryFunction
 
BINDING_ASSIGNER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
BINDING_SET_ASSIGNMENT_INLINER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
BindingAssignerOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Assigns values to variables based on a supplied set of bindings.
BindingAssignerOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.BindingAssignerOptimizer
 
BindingSetAssignmentInlinerOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Optimizes a query model by inlining BindingSetAssignment values where possible.
BindingSetAssignmentInlinerOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.BindingSetAssignmentInlinerOptimizer
 
BindingSetAssignmentQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
BindingSetAssignmentQueryEvaluationStep(BindingSetAssignment, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.BindingSetAssignmentQueryEvaluationStep
 
BindingSetHashKey - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Compact and efficient representation of a binding set for use as a key in hash maps.
bnode(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
BooleanCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use BooleanCast instead
BooleanCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:boolean.
BooleanCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.BooleanCast
Deprecated.
 
BooleanCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.BooleanCast
 
booleanValue(Resource, IRI, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
buildFunction(Function<BindingSet, Value>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.PopulationStandardDeviationAggregateFactory
 
buildFunction(Function<BindingSet, Value>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationAggregateFactory
 
buildFunction(Function<BindingSet, Value>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.PopulationVarianceAggregateFactory
 
buildFunction(Function<BindingSet, Value>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceAggregateFactory
 
buildLambdaToEvaluateTheExpressions(Extension, EvaluationStrategy, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ExtensionIterator
 
ByteCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:byte .
ByteCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ByteCast
 

C

cardinality - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
CardinalityCalculator() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
CastFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
Abstract superclass for Functions that cast an argument to an XML Schema datatype.
CastFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
 
Ceil - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
The SPARQL built-in Function CEIL, as defined in SPARQL Query Language for RDF
Ceil() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Ceil
 
clearExcludeSet() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
close() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
 
close() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
 
closeHashValue(Iterator<E>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to clear-up in case not using in-memory hash table.
collectionFactorySupplier - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
compare(Value, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.util.ValueComparator
 
compare(Value, Value, Compare.CompareOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
compare(Value, Value, Compare.CompareOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
 
compare(Value, Value, Compare.CompareOp, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
compare(Value, Value, Compare.CompareOp, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
 
compare(BindingSet, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.util.OrderComparator
 
COMPARE_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
CompareAllQueryValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
CompareAllQueryValueEvaluationStep(QueryValueEvaluationStep, CompareAll, QueryEvaluationStep, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.CompareAllQueryValueEvaluationStep
 
CompareAnyValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
CompareAnyValueEvaluationStep(QueryValueEvaluationStep, CompareAny, QueryEvaluationStep, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.CompareAnyValueEvaluationStep
 
compareLiterals(Literal, Literal, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
 
compareLiterals(Literal, Literal, Compare.CompareOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Compares the supplied Literal arguments using the supplied operator, using strict (minimally-conforming) SPARQL 1.1 operator behavior.
compareLiterals(Literal, Literal, Compare.CompareOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Compares the supplied Literal arguments using the supplied operator, using strict (minimally-conforming) SPARQL 1.1 operator behavior.
compareLiterals(Literal, Literal, Compare.CompareOp, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Compares the supplied Literal arguments using the supplied operator.
compareLiterals(Literal, Literal, Compare.CompareOp, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Compares the supplied Literal arguments using the supplied operator.
CompareOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that replaces Compare operators with SameTerms, if possible.
CompareOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.CompareOptimizer
 
compatibleArguments(Literal, Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied two literal arguments are 'argument compatible' according to the SPARQL definition.
compatibleArguments(Literal, Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied two literal arguments are 'argument compatible' according to the SPARQL definition.
compute(Literal, Literal, MathExpr.MathOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
 
compute(Literal, Literal, MathExpr.MathOp) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.XMLDatatypeMathUtil
Computes the result of applying the supplied math operator on the supplied left and right operand.
compute(Literal, Literal, MathExpr.MathOp, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
Computes the result of applying the supplied math operator on the supplied left and right operand.
compute(Literal, Literal, MathExpr.MathOp, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.XMLDatatypeMathUtil
Computes the result of applying the supplied math operator on the supplied left and right operand.
computeValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
computeValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationCollector
 
computeValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceCollector
 
Concat - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function CONCAT, as defined in SPARQL Query Language for RDF
Concat() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Concat
 
CONJUNCTIVE_CONSTRAINT_SPLITTER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
ConjunctiveConstraintSplitterOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Splits conjunctive constraints into seperate constraints.
ConjunctiveConstraintSplitterOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ConjunctiveConstraintSplitterOptimizer
 
ConstantOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that optimizes constant value expressions.
ConstantOptimizer(EvaluationStrategy) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ConstantOptimizer
 
ConstantQueryValueEvaluationStep(Value) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ConstantQueryValueEvaluationStep
 
ConstantQueryValueEvaluationStep(ValueConstant) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ConstantQueryValueEvaluationStep
 
Contains - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function CONTAINS, as defined in SPARQL Query Language for RDF
Contains() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Contains
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.BooleanCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
Convert the supplied value to a literal of the function output datatype.
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateTimeCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DecimalCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DoubleCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.FloatCast
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCastFunction
 
convert(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.StringCast
 
convert(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ExtensionIterator
 
convert(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ProjectionIterator
 
countConstantVars(Iterable<Var>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
create(String[], BindingSet) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey
 
createAnonVar(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
createBindingSet() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
createBindingSet() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
createBindingSet(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
createBindingSet(BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
createCardinalityCalculator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
 
createCardinalityCalculator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStatistics
 
createEvaluationStrategy(Dataset, TripleSource, EvaluationStatistics) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Returns the EvaluationStrategy to use to evaluate queries for the given Dataset and TripleSource.
createEvaluationStrategy(Dataset, TripleSource, EvaluationStatistics) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
createEvaluationStrategy(Dataset, TripleSource, EvaluationStatistics) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
createEvaluationStrategy(Dataset, TripleSource, EvaluationStatistics) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
createIteration() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
createIteration() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep.DelayedEvaluationIteration
 
createNextIteration(Value, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
createTypedLiteral(ValueFactory, boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCastFunction
create a Literal with the specific datatype for the supplied boolean value.
createTypedLiteral(ValueFactory, boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonPositiveIntegerCast
 
createTypedLiteral(ValueFactory, boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.PositiveIntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ByteCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCastFunction
create a Literal with the specific datatype for the supplied BigInteger value.
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.LongCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NegativeIntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonNegativeIntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonPositiveIntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.PositiveIntegerCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ShortCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedByteCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedIntCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedLongCast
 
createTypedLiteral(ValueFactory, BigInteger) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedShortCast
 
CrossProductIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.
CrossProductIteration(CloseableIteration<BindingSet>, List<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
currentInputBinding - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 

D

dataset - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DATE_WITH_OTHER_SUPPORTED_TYPE_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
DateCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:date.
DateCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateCast
 
DateTimeCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use DateTimeCast instead.
DateTimeCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:dateTime.
DateTimeCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.DateTimeCast
Deprecated.
 
DateTimeCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateTimeCast
 
Day - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function DAY, as defined in SPARQL Query Language for RDF
Day() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Day
 
DecimalCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use DecimalCast instead.
DecimalCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:decimal.
DecimalCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.DecimalCast
Deprecated.
 
DecimalCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DecimalCast
 
decrement(int) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
DEFAULT_CONTEXT - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 
DEFAULT_DECIMAL_EXPANSION_SCALE - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
The default expansion scale used in division operations resulting in a decimal value with non-terminating decimal expansion.
DefaultEvaluationStrategy - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Default SPARQL 1.1 Query Evaluation strategy, to evaluate one TupleExpr on the given TripleSource, optionally using the given Dataset.
DefaultEvaluationStrategy(TripleSource, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DefaultEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DefaultEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DefaultEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics, boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DefaultEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics, boolean, TupleFunctionRegistry) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
DefaultEvaluationStrategyFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
DefaultEvaluationStrategyFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
DefaultEvaluationStrategyFactory(FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
DelayedEvaluationIteration(QueryEvaluationStep, BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep.DelayedEvaluationIteration
 
DescribeIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Iteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified statements).
DescribeIteration(CloseableIteration<BindingSet>, EvaluationStrategy, Set<String>, BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
destroy(QueryContext) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer
Called before a QueryContext has ended.
DISJUNCTIVE_CONSTRAINT_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
DisjunctiveConstraintOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that optimize disjunctive constraints on tuple expressions.
DisjunctiveConstraintOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.DisjunctiveConstraintOptimizer
 
disposeCache(Iterator<BindingSet>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to clear-up in case not using in-memory cache.
disposeHashTable(Map<BindingSetHashKey, List<BindingSet>>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to clear-up in case not using in-memory hash table.
DoubleCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use DoubleCast instead.
DoubleCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:double.
DoubleCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.DoubleCast
Deprecated.
 
DoubleCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DoubleCast
 

E

empty() - Static method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
 
EMPTY - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey
 
EMPTY - Static variable in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
 
EMPTY_ITERATION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 
EMPTY_ITERATION - Static variable in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
 
EMPTY_ITERATION - Static variable in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
 
EncodeForUri - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function ENCODE_FOR_URI, as defined in SPARQL Query Language for RDF
EncodeForUri() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.EncodeForUri
 
end() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
equals(Object) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey
 
equals(Object) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
equals(Object) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
evaluate(ValueFactory, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.UnaryFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.BinaryFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Day
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Hours
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Minutes
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Month
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Now
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Seconds
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Timezone
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Tz
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Year
 
evaluate(ValueFactory, Value...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.Function
Deprecated.
since 3.3.0. Use Function.evaluate(TripleSource, Value...) instead. A reference to a ValueFactory can be retrieved using TripleSource.getValueFactory() if needed.
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.HashFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.MD5
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA1
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA256
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA384
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA512
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Abs
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Ceil
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Floor
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Rand
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Round
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrDt
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrLang
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.STRUUID
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.UUID
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Concat
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Contains
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.EncodeForUri
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.LowerCase
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Replace
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrAfter
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrBefore
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrEnds
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrLen
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrStarts
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Substring
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.UpperCase
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.IsTripleFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.StatementFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleObjectFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TriplePredicateFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleSubjectFunction
 
evaluate(ValueFactory, Value...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.UnaryFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
 
evaluate(ValueFactory, Value...) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.StringCast
 
evaluate(ValueFactory, Value, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.BinaryFunction
 
evaluate(Compare, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(TupleFunction, List<Var>, BindingSet, ValueFactory, Value...) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
evaluate(TupleFunction, List<Var>, BindingSet, ValueFactory, Value...) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
evaluate(TupleFunction, List<Var>, BindingSet, ValueFactory, Value...) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
evaluate(TripleSource, Value...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.Function
Evaluate the function over the supplied input arguments.
evaluate(Regex, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(TripleRef, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
evaluates a TripleRef node returning bindingsets from the matched Triple nodes in the dataset (or explore standard reification)
evaluate(TupleExpr, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.
evaluate(TupleExpr, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(TupleExpr, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(TupleExpr, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(TupleExpr, Dataset, BindingSet, boolean, int) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
evaluate(TupleFunctionCall, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(ValueExpr, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Gets the value of this expression.
evaluate(ValueExpr, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.BindingSetAssignmentQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.IntersectionQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.JoinQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.LeftJoinQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.MinusQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.OrderQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ProjectionQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RdfStarQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ReificationRdfStarQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ServiceQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.UnionQueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.AndValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.CompareAllQueryValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.CompareAnyValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ExistsQueryValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.IfValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.InValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ListMemberValueOperationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.OrValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ValueExprTripleRefEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ZeroLengthPathEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtensionQueryEvaluationStep
 
evaluate(BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ApplyFunctionForEachBinding
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ConstantQueryValueEvaluationStep
 
evaluate(BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.Fail
 
evaluate(BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.Minimal
 
EvaluationStatistics - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Supplies various query model statistics to the query engine/optimizer.
EvaluationStatistics() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
 
EvaluationStatistics.CardinalityCalculator - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
EvaluationStrategy - Interface in org.eclipse.rdf4j.query.algebra.evaluation
Evaluates TupleExprs and ValueExprs.
EvaluationStrategyFactory - Interface in org.eclipse.rdf4j.query.algebra.evaluation
Factory for EvaluationStrategys.
execute(UpdateExpr, Dataset, BindingSet, boolean, int) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
ExistsQueryValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
ExistsQueryValueEvaluationStep(QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ExistsQueryValueEvaluationStep
 
ExtendedEvaluationStrategy - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Deprecated, for removal: This API element is subject to removal in a future version.
ExtendedEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
ExtendedEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, TupleFunctionRegistry, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
ExtendedEvaluationStrategyFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.3.0 - use DefaultEvaluationStrategyFactory instead.
ExtendedEvaluationStrategyFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
ExtendedEvaluationStrategyFactory(FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
ExtensionIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
ExtensionIterator(CloseableIteration<BindingSet>, Consumer<MutableBindingSet>, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ExtensionIterator
 
ExtensionIterator(Extension, CloseableIteration<BindingSet>, EvaluationStrategy, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ExtensionIterator
 
ExtensionQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
extractContextsFromDatasets(Var, boolean, Set<IRI>) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 

F

Fail(String) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.Fail
 
fillInStackTrace() - Method in exception org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException
 
fillVarFreqMap(List<Var>, M) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
FILTER_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
filterContextOrEqualVariables(StatementPattern, Value, Value, Value, Resource[]) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
Generate a predicate that tests for Named contexts are matched by retrieving all statements from the store and filtering out the statements that do not have a context.
FilterIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
FilterIterator(Filter, CloseableIteration<BindingSet>, QueryValueEvaluationStep, EvaluationStrategy) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator
 
FilterOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Optimizes a query model by pushing Filters as far down in the model tree as possible.
FilterOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.FilterOptimizer
 
findAllVariablesUsedInQuery(QueryRoot) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
FloatCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use FloatCast instead.
FloatCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:float.
FloatCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.FloatCast
Deprecated.
 
FloatCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.FloatCast
 
Floor - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
The SPARQL built-in Function FLOOR, as defined in SPARQL Query Language for RDF
Floor() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Floor
 
Function - Interface in org.eclipse.rdf4j.query.algebra.evaluation.function
A query function, which can be a built-in function in the query language, or a custom function as documented in the SPARQL 1.1 Query Language Recommendation.
FunctionRegistry - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
A ServiceRegistry for implementations of the Function interface.
FunctionRegistry() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry
 

G

GET_BINDING_NULL - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
GET_VALUE_NULL - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getAttribute(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
getBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getBinding(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
getBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
getBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
getBindingNames() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getBindingNames() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
getBindingNames() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
getCardinality() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(double, Collection<Var>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(double, Var) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(BindingSetAssignment) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(TripleRef) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCardinality(TupleExpr) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
 
getCollectionFactory() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
getCollectionFactory() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
getCollector() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.PopulationStandardDeviationAggregateFactory
 
getCollector() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationAggregateFactory
 
getCollector() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.PopulationVarianceAggregateFactory
 
getCollector() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceAggregateFactory
 
getComparator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getComparator() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
getComparator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
getComparator() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
Different underlying datastructures may have different ways of ordering statements.
getContextCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
Override this if you are able to determine the cardinality based not only on the contextVar itself but also the other vars (e.g.
getContextCardinality(Var) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.BooleanCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ByteCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateTimeCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DecimalCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DoubleCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.FloatCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.LongCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NegativeIntegerCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonNegativeIntegerCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonPositiveIntegerCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.PositiveIntegerCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ShortCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.StringCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedByteCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedIntCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedLongCast
 
getCoreXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedShortCast
 
getDataset() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getDataset() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
getDataset() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
getDecimalExpansionScale() - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
Returns the decimal expansion scale used in division operations resulting in a decimal value with non-terminating decimal expansion.
getDirectAddBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getDirectGetBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getDirectGetValue(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getDirectHasBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getDirectSetBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
This is used to generate a direct setter into the array to put a binding value into.
getEffectiveBooleanValue(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Determines the effective boolean value (EBV) of the supplied value as defined in the SPARQL specification: The EBV of any literal whose type is CoreDatatype.XSD:boolean or numeric is false if the lexical form is not valid for that datatype (e.g.
getEffectiveBooleanValue(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Determines the effective boolean value (EBV) of the supplied value as defined in the SPARQL specification: The EBV of any literal whose type is CoreDatatype.XSD:boolean or numeric is false if the lexical form is not valid for that datatype (e.g.
getEndValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
getFinalValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
getForeignVarFreq(List<Var>, Map<Var, Integer>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
getGet(String) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
Used to turn a method call into a direct field access
getHas(String) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
Used to turn a method call into a direct field access
getInstance() - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry
Gets the default FunctionRegistry.
getInstance() - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry
Gets the default TupleFunctionRegistry.
getInstance(QueryEvaluationStep, QueryEvaluationStep, QueryValueEvaluationStep, BindingSet, Set<String>) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
getInstance(QueryEvaluationStep, QueryEvaluationStep, BindingSet) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.JoinIterator
 
getInstance(QueryEvaluationStep, QueryEvaluationStep, BindingSet, Comparator<Value>, Function<BindingSet, Value>, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
 
getInstance(QueryEvaluationStep, BindingSet, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorBuffer
 
getInstance(QueryEvaluationStep, BindingSet, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorDirect
 
getInstance(QueryEvaluationStep, BindingSet, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorReadAhead
 
getIri() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.PopulationStandardDeviationAggregateFactory
 
getIri() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationAggregateFactory
 
getIri() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.PopulationVarianceAggregateFactory
 
getIri() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceAggregateFactory
 
getIterator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
 
getJoinArgs(TupleExpr, L) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
getKey(Function) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry
 
getKey(TupleFunction) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry
 
getLimit(QueryModelNode) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Returns the limit of the current variable bindings before any further projection.
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorBuffer
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorDirect
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorReadAhead
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BadlyDesignedLeftJoinIterator
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.JoinIterator
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.MultiProjectionIterator
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
getNextElement() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
getNow() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getNow() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
getNow() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
getObjectCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
Override this if you are able to determine the cardinality based not only on the objectVar itself but also the other vars (e.g.
getObjectCardinality(Var) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getObjectLiterals(Resource, IRI, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
getObjectResources(Resource, IRI, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
getObjectURIs(Resource, IRI, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
getOptimizerPipeline() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Get the QueryOptimizerPipeline that this factory will inject into the EvaluationStrategy, if any.
getOptimizerPipeline() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
getOptimizers() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
getOptimizers() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizerPipeline
Get the optimizers that make up this pipeline.
getPredicateCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
Override this if you are able to determine the cardinality based not only on the predicateVar itself but also the other vars (e.g.
getPredicateCardinality(Var) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getQueryContext() - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
getQueryEvaluationMode() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
getQueryEvaluationMode() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
getQueryPreparer() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
getQuerySolutionCacheThreshold() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Get the number of query solutions the EvaluationStrategy will keep in main memory before it attempts to sync to a temporary disk cache.
getQuerySolutionCacheThreshold() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
getRdfStarTriples(Resource, IRI, Value) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.RDFStarTripleSource
Gets all Triple nodes that have a specific subject, predicate and/or object.
getRightArg() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
getService(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Retrieve the FederatedService registered for serviceUrl.
getService(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
getSet(String) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
Used to turn a method call into a direct field access
getSortedBindingNames() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getStartValue() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
getStatementPatternVars(TupleExpr) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
getStatements(StatementOrder, Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
Gets all statements that have a specific subject, predicate and/or object.
getStatements(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
Gets all statements that have a specific subject, predicate and/or object.
getSubjectCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
Override this if you are able to determine the cardinality based not only on the subjectVar itself but also the other vars (e.g.
getSubjectCardinality(Var) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
getSubjectURIs(IRI, Value, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
getSubSelects(List<TupleExpr>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
This method returns all direct sub-selects in the given list of expressions.
getSupportedOrders(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
The underlying store may support some, but not all, statement orders based on the statement pattern.
getTripleSource() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
getTripleSource() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryPreparer
 
getTupleExprCost(TupleExpr, Map<TupleExpr, Double>, Map<TupleExpr, List<Var>>, Map<Var, Integer>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
getUnboundVars(List<Var>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Day
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Hours
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Minutes
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Month
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Now
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Seconds
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Timezone
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Tz
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Year
 
getURI() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.Function
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.MD5
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA1
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA256
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA384
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA512
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Abs
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Ceil
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Floor
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Rand
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Round
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrDt
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrLang
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.STRUUID
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.UUID
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Concat
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Contains
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.EncodeForUri
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.LowerCase
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Replace
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrAfter
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrBefore
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrEnds
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrLen
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrStarts
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Substring
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.UpperCase
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.IsTripleFunction
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.StatementFunction
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleObjectFunction
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TriplePredicateFunction
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleSubjectFunction
 
getURI() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunction
 
getURI() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
 
getValue(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
getValue(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
getValue(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
getValue(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
getValue(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
getValueFactory() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
Gets a ValueFactory object that can be used to create IRI-, blank node- and literal objects.
getVarValue(Var, BindingSet) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
getXsdDatatype() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
Deprecated, for removal: This API element is subject to removal in a future version.
getXsdName() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
Returns a prefixed name representation of the specific datatype that this function returns
getZeroLengthPathIterator(BindingSet, Var, Var, Var, Value, Value, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ZeroLengthPathEvaluationStep
 
GroupIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
GroupIterator(EvaluationStrategy, Group, BindingSet, long, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
Deprecated.
GroupIterator(EvaluationStrategy, Group, BindingSet, long, QueryEvaluationContext, ValueFactory, CollectionFactory) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
 
GroupIterator(EvaluationStrategy, Group, BindingSet, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
 

H

handleBindings() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.federation.ServiceJoinIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorBuffer
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorDirect
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.AsyncIteratorReadAhead
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.JoinIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.MultiProjectionIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.QueryContextIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
handleClose() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 
HAS_BINDING_FALSE - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
hasBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
hasBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
hasBinding(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
hasBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
hasBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
hasError() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
hash(String, String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.HashFunction
Calculate hash value, represented as hexadecimal string.
hashCode() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey
 
hashCode() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
HashFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
Abstract hash function
HashFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.HashFunction
 
hashJoinAttributeNames(Join) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
hashJoinAttributeNames(LeftJoin) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
HashJoinIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Generic hash join implementation suitable for use by Sail implementations.
HashJoinIteration(CloseableIteration<BindingSet>, Set<String>, CloseableIteration<BindingSet>, Set<String>, boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Deprecated, for removal: This API element is subject to removal in a future version.
HashJoinIteration(QueryEvaluationStep, QueryEvaluationStep, BindingSet, boolean, String[], QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
hasNext() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
 
hasNext() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
 
hasNext() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.QueryContextIteration
 
Hours - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function HOURS, as defined in SPARQL Query Language for RDF
Hours() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Hours
 

I

IfValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
IfValueEvaluationStep(QueryValueEvaluationStep, QueryValueEvaluationStep, QueryValueEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.IfValueEvaluationStep
 
illegalArgument - org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
 
incompatibleValueExpression - org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
 
increment() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
INDETERMINATE_DATE_TIME_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
init(QueryContext) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer
Called after a QueryContext has begun.
InnerMergeJoinIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
inputBindings - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
inputBindingsIterator - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
IntCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:int .
IntCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntCast
 
IntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use IntegerCast instead
IntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:integer .
IntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.IntegerCast
Deprecated.
 
IntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCast
 
IntegerCastFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
Abstract superclass for CastFunctions that cast their arguments to an xsd:integer or one of its derived types.
IntegerCastFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCastFunction
 
IntersectionQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
A step that prepares the arguments of an Intersection operator before execution.
IntersectionQueryEvaluationStep(QueryEvaluationStep, QueryEvaluationStep, Supplier<CollectionFactory>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.IntersectionQueryEvaluationStep
 
intFromLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Substring
 
InValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
InValueEvaluationStep(In, QueryEvaluationStep, QueryValueEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.InValueEvaluationStep
 
isClosed() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
Checks whether this CloseableIteration has been closed.
isConstant() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ConstantQueryValueEvaluationStep
 
isConstant() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep
If an value expression results in a constant then it may be executed once per query invocation.
isEmpty() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
isPartOfSubQuery(QueryModelNode) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator
 
isPlainLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
isPlainLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
 
isPlainLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied value is a "plain literal".
isPlainLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied value is a "plain literal".
isReducedOrDistinct(QueryModelNode) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
isSimpleLiteral(boolean, CoreDatatype) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied literal is a "simple literal".
isSimpleLiteral(boolean, CoreDatatype) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied literal is a "simple literal".
isSimpleLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied literal is a "simple literal".
isSimpleLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied literal is a "simple literal".
isSimpleLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied value is a "simple literal".
isSimpleLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied value is a "simple literal".
isStrict() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.util.ValueComparator
 
isStringLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied literal is a "string literal".
isStringLiteral(Literal) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied literal is a "string literal".
isStringLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
Checks whether the supplied literal is a "string literal".
isStringLiteral(Value) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
Checks whether the supplied literal is a "string literal".
isTrackResultSize() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Enable or disable results size tracking for the query plan.
isTrackResultSize() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Returns the status of the result size tracking for the query plan.
isTrackResultSize() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
IsTripleFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.triple
Function that return "true"^^xsd:boolean if its argument is RDF-star Triple otherwise return "false"^^xsd:boolean the function's IRI uses RDF namespace to match the other functions in the package
IsTripleFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.IsTripleFunction
 
isTrue(QueryValueEvaluationStep, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
isTrue(QueryValueEvaluationStep, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
isTrue(ValueExpr, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Evaluates the boolean expression on the supplied TripleSource object.
isTrue(ValueExpr, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
isUnbound(Var, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.BooleanCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ByteCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
Verifies that the supplied lexical value is valid for the datatype.
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DateTimeCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DecimalCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.DoubleCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.FloatCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.IntegerCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.LongCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NegativeIntegerCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonNegativeIntegerCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonPositiveIntegerCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.PositiveIntegerCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ShortCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.StringCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedByteCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedIntCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedLongCast
 
isValidForDatatype(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedShortCast
 
ITERATIVE_EVALUATION_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
IterativeEvaluationOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
 
IterativeEvaluationOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.IterativeEvaluationOptimizer
 
iterator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
iterator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
iterator() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 

J

joinAttributes - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
JoinIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Interleaved join iterator.
JoinIterator(QueryEvaluationStep, QueryEvaluationStep, BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.JoinIterator
 
JoinQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
JoinQueryEvaluationStep(EvaluationStrategy, Join, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.JoinQueryEvaluationStep
 
JoinVisitor() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 

L

LeftJoinIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
LeftJoinIterator(CloseableIteration<BindingSet>, QueryEvaluationStep, QueryValueEvaluationStep, Set<String>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
LeftJoinIterator(EvaluationStrategy, LeftJoin, BindingSet, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
LeftJoinIterator(QueryEvaluationStep, QueryEvaluationStep, QueryValueEvaluationStep, BindingSet, Set<String>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.LeftJoinIterator
 
LeftJoinQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
LeftJoinQueryEvaluationStep(QueryEvaluationStep, QueryValueEvaluationStep, QueryEvaluationStep, LeftJoin, Set<String>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.LeftJoinQueryEvaluationStep
 
list(Resource, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
ListMemberValueOperationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
ListMemberValueOperationStep(List<QueryValueEvaluationStep>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ListMemberValueOperationStep
 
listResources(Resource, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
LongCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A IntegerCastFunction that tries to cast its argument to an xsd:long .
LongCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.LongCast
 
LowerCase - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function LCASE, as defined in SPARQL Query Language for RDF
LowerCase() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.LowerCase
 

M

make(EvaluationStrategy, Regex, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RegexValueEvaluationStepSupplier
 
makeHashTable(int) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to make it easier to inserted custom store dependent maps
makeHashValue(int) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to make it easier to inserted custom store dependent list
makeIterationCache(CloseableIteration<BindingSet>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
Utility methods to make it easier to inserted custom store dependent list
makeSet() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
makeSet(Set<String>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
makeSet(CloseableIteration<BindingSet>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
 
mark() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
Mark the current position so that the iterator can be reset to the current state.
MathUtil - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
A utility class for evaluation of mathematical expressions on RDF literals.
MathUtil() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
 
MD5 - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
The SPARQL built-in Function MD5, as defined in SPARQL Query Language for RDF
MD5() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.MD5
 
meet(And) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(ArbitraryLengthPath) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(BindingSetAssignment) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(Difference) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(EmptySet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(Filter) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(Intersection) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(Join) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(Join) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
meet(Join) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(Or) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(QueryRoot) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(Service) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(SingletonSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(StatementPattern) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
 
meet(TripleRef) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meet(Union) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
meet(ZeroLengthPath) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meetBinaryTupleOperator(BinaryTupleOperator) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meetNode(QueryModelNode) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meetNode(QueryModelNode) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator
 
meetUnaryTupleOperator(UnaryTupleOperator) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
 
meetUnaryTupleOperator(UnaryTupleOperator) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
MERGE_JOIN_CARDINALITY_SIZE_DIFF_MULTIPLIER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
When deciding if merge join is the correct approach we will compare the cardinality of the two join arguments, if one is bigger than the other by a factor of MERGE_JOIN_CARDINALITY_SIZE_DIFF_MULTIPLIER then we will not use merge join.
minimal(EvaluationStrategy, TupleExpr) - Static method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
A fall back implementation that wraps a pre-existing evaluate method on a strategy
Minimal(Literal, Dataset) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
Set the shared now value to a preexisting object
Minimal(Literal, Dataset, Comparator<Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
Set the shared now value to a preexisting object
Minimal(EvaluationStrategy, ValueExpr) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.Minimal
 
Minimal(Dataset) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
Minimal(Dataset, Comparator<Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
Minimal(Dataset, ValueFactory) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
Minimal(Dataset, ValueFactory, Comparator<Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext.Minimal
 
MinusQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
MinusQueryEvaluationStep(QueryEvaluationStep, QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.MinusQueryEvaluationStep
 
Minutes - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function MINUTES, as defined in SPARQL Query Language for RDF
Minutes() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Minutes
 
Month - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function MONTH, as defined in SPARQL Query Language for RDF
Month() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Month
 
MultiProjectionIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
MultiProjectionIterator(MultiProjection, CloseableIteration<BindingSet>, BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.MultiProjectionIterator
 
mustReturnDifferentResult() - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.function.Function
UUID() and STRUUID() must return a different result for each invocation.
mustReturnDifferentResult() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Rand
 
mustReturnDifferentResult() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.STRUUID
 
mustReturnDifferentResult() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.UUID
 

N

NegativeIntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:negativeInteger .
NegativeIntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NegativeIntegerCast
 
next() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
 
next() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
 
next() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.QueryContextIteration
 
nextFromCache(Iterator<E>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 
NonNegativeIntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:nonNegativeInteger .
NonNegativeIntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonNegativeIntegerCast
 
NonPositiveIntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:nonPositiveInteger .
NonPositiveIntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.NonPositiveIntegerCast
 
NOT_COMPATIBLE_AND_ORDERED_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
Now - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function NOW, as defined in SPARQL Query Language for RDF
Now() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Now
 
NUMERIC_WITH_OTHER_SUPPORTED_TYPE_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 

O

OffSetAndLimitQueryEvaluationStep(long, long, QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep
 
OnlyLimitQueryEvaluationStep(long, QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep
 
OnlyOffsetQueryEvaluationStep(long, QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep
 
optimize(TupleExpr, EvaluationStatistics, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Execute the QueryOptimizerPipeline on the given TupleExpr to optimize its execution plan.
optimize(TupleExpr, EvaluationStatistics, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Execute the QueryOptimizerPipeline on the given TupleExpr to optimize its execution plan.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.BindingAssignerOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.BindingSetAssignmentInlinerOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.CompareOptimizer
Applies generally applicable optimizations to the supplied query: variable assignments are inlined.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ConjunctiveConstraintSplitterOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ConstantOptimizer
Applies generally applicable optimizations to the supplied query: variable assignments are inlined.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.DisjunctiveConstraintOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.FilterOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.IterativeEvaluationOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.OrderLimitOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ParentReferenceChecker
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ParentReferenceCleaner
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ProjectionRemovalOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
Applies generally applicable optimizations: path expressions are sorted from more to less specific.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.RegexAsStringFunctionOptimizer
Applies generally applicable optimizations to the supplied query: variable assignments are inlined.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.SameTermFilterOptimizer
Applies generally applicable optimizations to the supplied query: variable assignments are inlined.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.UnionScopeChangeOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer
 
ORDER_LIMIT_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
OrderComparator - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
A Comparator on BindingSets that imposes a total ordering by examining supplied Order elements (i.e.
OrderComparator(EvaluationStrategy, Order, ValueComparator, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.OrderComparator
 
OrderIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Sorts the input and optionally applies limit and distinct.
OrderIterator(CloseableIteration<BindingSet>, Comparator<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
OrderIterator(CloseableIteration<BindingSet>, Comparator<BindingSet>, long, boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
OrderIterator(CloseableIteration<BindingSet>, Comparator<BindingSet>, long, boolean, long) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
OrderLimitOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Moves the Order node above the Projection when variables are projected.
OrderLimitOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.OrderLimitOptimizer
 
OrderQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
OrderQueryEvaluationStep(Comparator<BindingSet>, long, boolean, QueryEvaluationStep, long) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.OrderQueryEvaluationStep
 
orElse(boolean) - Method in enum org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
 
org.eclipse.rdf4j.query.algebra.evaluation - package org.eclipse.rdf4j.query.algebra.evaluation
 
org.eclipse.rdf4j.query.algebra.evaluation.federation - package org.eclipse.rdf4j.query.algebra.evaluation.federation
 
org.eclipse.rdf4j.query.algebra.evaluation.function - package org.eclipse.rdf4j.query.algebra.evaluation.function
 
org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate - package org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate
 
org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev - package org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev
 
org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance - package org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance
 
org.eclipse.rdf4j.query.algebra.evaluation.function.datetime - package org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
 
org.eclipse.rdf4j.query.algebra.evaluation.function.hash - package org.eclipse.rdf4j.query.algebra.evaluation.function.hash
 
org.eclipse.rdf4j.query.algebra.evaluation.function.numeric - package org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
 
org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm - package org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm
 
org.eclipse.rdf4j.query.algebra.evaluation.function.string - package org.eclipse.rdf4j.query.algebra.evaluation.function.string
 
org.eclipse.rdf4j.query.algebra.evaluation.function.triple - package org.eclipse.rdf4j.query.algebra.evaluation.function.triple
 
org.eclipse.rdf4j.query.algebra.evaluation.function.xsd - package org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
Functions for casting values to various XML Schema datatypes
org.eclipse.rdf4j.query.algebra.evaluation.impl - package org.eclipse.rdf4j.query.algebra.evaluation.impl
 
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps - package org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values - package org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
org.eclipse.rdf4j.query.algebra.evaluation.iterator - package org.eclipse.rdf4j.query.algebra.evaluation.iterator
Implementations of Iteration relevant to query evaluation.
org.eclipse.rdf4j.query.algebra.evaluation.optimizer - package org.eclipse.rdf4j.query.algebra.evaluation.optimizer
 
org.eclipse.rdf4j.query.algebra.evaluation.util - package org.eclipse.rdf4j.query.algebra.evaluation.util
 
OrValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
OrValueEvaluationStep(QueryValueEvaluationStep, QueryValueEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.OrValueEvaluationStep
 

P

PARENT_REFERENCE_CLEANER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
parentBindings - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
ParentReferenceChecker - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Checks QueryModelNode.getParentNode() references that have become inconsistent with the actual algebra tree structure due to optimization operations.
ParentReferenceChecker(QueryOptimizer) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ParentReferenceChecker
 
ParentReferenceCleaner - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Cleans up QueryModelNode.getParentNode() references that have become inconsistent with the actual algebra tree structure due to optimization operations.
ParentReferenceCleaner() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ParentReferenceCleaner
 
PathIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
PathIteration(EvaluationStrategy, StatementPattern.Scope, Var, TupleExpr, Var, Var, long, BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration
 
PathIteration.ValuePair - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
A specialized BingingSet that can only hold the start and end values of a Path.
peek() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
 
PeekMarkIterator<E> - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
An iterator that allows to peek at the next element without consuming it.
PeekMarkIterator(CloseableIteration<E>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
 
population - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
PopulationStandardDeviationAggregateFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev
AggregateFunctionFactory implementation that provides AggregateFunction used for processing population standard deviation.
PopulationStandardDeviationAggregateFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.PopulationStandardDeviationAggregateFactory
 
PopulationVarianceAggregateFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance
AggregateFunctionFactory implementation that provides AggregateFunction used for processing population variance.
PopulationVarianceAggregateFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.PopulationVarianceAggregateFactory
 
PositiveIntegerCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:positiveInteger .
PositiveIntegerCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.PositiveIntegerCast
 
precompile(TupleExpr) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Prepare a QueryEvaluationStep that tries to do as much work once per query avoiding repeated calls to the same code as much as possible.
precompile(TupleExpr) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
precompile(TupleExpr, QueryEvaluationContext) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
precompile(TupleExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
precompile(TupleExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
precompile(TupleExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
precompile(ValueExpr, QueryEvaluationContext) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
precompile(ValueExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ArbitraryLengthPath, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(BinaryTupleOperator, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(BindingSetAssignment, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(BNodeGenerator, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Bound, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Coalesce, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(CompareAll, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(CompareAny, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Compare, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Compare, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
prepare(Datatype, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(DescribeOperator, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Difference, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Distinct, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(EmptySet, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Now, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
During the execution of a single query NOW() should always return the same result and is in practical terms a constant during evaluation.
prepare(Exists, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Extension, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Filter, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(FunctionCall, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Group, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(If, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(In, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Intersection, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IRIFunction, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IsBNode, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IsLiteral, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IsNumeric, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IsResource, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(IsURI, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Join, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Label, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(LangMatches, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Lang, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(LeftJoin, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ListMemberOperator, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(LocalName, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(MathExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(MathExpr, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
prepare(MultiProjection, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Namespace, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Not, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Order, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Or, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Projection, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(QueryRoot, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Reduced, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Regex, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Determines whether the two operands match according to the regex operator.
prepare(SameTerm, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Service, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(SingletonSet, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Slice, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(StatementPattern, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Str, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(TripleRef, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(TupleFunctionCall, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(TupleFunctionCall, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategy
Deprecated.
 
prepare(TupleFunctionCall, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
prepare(UnaryTupleOperator, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Union, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ValueConstant, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ValueExprTripleRef, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(Var, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ZeroLengthPath, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
prepare(ParsedBooleanQuery) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
prepare(ParsedBooleanQuery) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryPreparer
 
prepare(ParsedGraphQuery) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
prepare(ParsedGraphQuery) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryPreparer
 
prepare(ParsedTupleQuery) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
prepare(ParsedTupleQuery) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryPreparer
 
prepare(ParsedUpdate) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.AbstractQueryPreparer
 
prepare(ParsedUpdate) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryPreparer
 
prepareAnd(QueryValueEvaluationStep, QueryValueEvaluationStep) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareBound(QueryValueEvaluationStep, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareDatatype(QueryValueEvaluationStep, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareIriFunction(IRIFunction, QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareIs(QueryValueEvaluationStep, Predicate<Value>) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareLabel(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareLang(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareLocalName(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareNamespace(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareStr(QueryValueEvaluationStep, ValueFactory) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
prepareVar(Var, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.QueryValueEvaluationStepSupplier
 
processAggregate(BindingSet, Predicate<Value>, StatisticCollector) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticalAggregateFunction
 
project(ProjectionElemList, BindingSet, BindingSet) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ProjectionIterator
 
project(ProjectionElemList, BindingSet, BindingSet, boolean) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ProjectionIterator
 
PROJECTION_REMOVAL_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
ProjectionIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
ProjectionIterator(Projection, CloseableIteration<BindingSet>, BindingSet, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ProjectionIterator
 
ProjectionQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
ProjectionQueryEvaluationStep(Projection, QueryEvaluationStep, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ProjectionQueryEvaluationStep
 
ProjectionRemovalOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
If a projection node in the algebra does not contribute or change the results it can be removed from the tree.
ProjectionRemovalOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ProjectionRemovalOptimizer
 
putHashTableEntry(Map<BindingSetHashKey, List<BindingSet>>, BindingSetHashKey, List<BindingSet>, boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.HashJoinIteration
 

Q

QUERY_MODEL_NORMALIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
QueryBindingSet - Class in org.eclipse.rdf4j.query.algebra.evaluation
An implementation of the BindingSet interface that is used to evalate query object models.
QueryBindingSet() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
QueryBindingSet(int) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
QueryBindingSet(BindingSet) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
QueryContext - Class in org.eclipse.rdf4j.query.algebra.evaluation
A QueryContext provides a means to pass arbitrary local state to a Function or TupleFunction.
QueryContext() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
QueryContext(QueryPreparer) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
QueryContextInitializer - Interface in org.eclipse.rdf4j.query.algebra.evaluation
Callback for configuring/customising a QueryContext.
QueryContextIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Makes a QueryContext available during iteration.
QueryContextIteration(CloseableIteration<? extends BindingSet>, QueryContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.QueryContextIteration
 
QueryEvaluationContext - Interface in org.eclipse.rdf4j.query.algebra.evaluation.impl
A QueryEvaluationContext stores values and methods that are valid throughout the lifetime of a query execution.
QueryEvaluationContext.Minimal - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
QueryEvaluationStep - Interface in org.eclipse.rdf4j.query.algebra.evaluation
A Step that may need to be executed in a EvaluationStrategy.
QueryEvaluationStep.DelayedEvaluationIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation
Utility class that removes code duplication and makes a precompiled QueryEvaluationStep available as an iteration that may be created and used later.
QueryEvaluationUtil - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
 
QueryEvaluationUtil() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
QueryEvaluationUtility - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
This class will take over for QueryEvaluationUtil.
QueryEvaluationUtility() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility
 
QueryEvaluationUtility.Result - Enum in org.eclipse.rdf4j.query.algebra.evaluation.util
 
QueryJoinOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that re-orders nested Joins.
QueryJoinOptimizer(EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
QueryJoinOptimizer(EvaluationStatistics, boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
QueryJoinOptimizer(EvaluationStatistics, boolean, TripleSource) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
QueryJoinOptimizer(EvaluationStatistics, TripleSource) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
QueryJoinOptimizer.JoinVisitor - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
This can be extended by subclasses to allow for adjustments to the optimization process.
QueryModelNormalizerOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that (partially) normalizes query models to a canonical form.
QueryModelNormalizerOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryModelNormalizerOptimizer
 
QueryOptimizer - Interface in org.eclipse.rdf4j.query.algebra.evaluation
Interface used by EvaluationStrategys to optimize the TupleExpr prior to evaluating the query.
QueryOptimizerPipeline - Interface in org.eclipse.rdf4j.query.algebra.evaluation
A pipeline of QueryOptimizers that, when executed in order on a TupleExpr, convert that TupleExpr to a more optimal query execution plan.
QueryPreparer - Interface in org.eclipse.rdf4j.query.algebra.evaluation
A generic interface for executing queries over a TripleSource.
QueryValueEvaluationStep - Interface in org.eclipse.rdf4j.query.algebra.evaluation
A step in the query evaluation that works on ValueExpresions.
QueryValueEvaluationStep.ApplyFunctionForEachBinding - Class in org.eclipse.rdf4j.query.algebra.evaluation
A minimal implementation that falls calls a function that should return a value per passed in bindingsets.
QueryValueEvaluationStep.ConstantQueryValueEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation
A QueryValueEvalationStep that will return the same constant value throughout the query execution.
QueryValueEvaluationStep.Fail - Class in org.eclipse.rdf4j.query.algebra.evaluation
A minimal implementation that falls is known to throw an ValueExprEvaluationException.
QueryValueEvaluationStep.Minimal - Class in org.eclipse.rdf4j.query.algebra.evaluation
A minimal implementation that falls back to calling evaluate in the strategy.
QueryValueEvaluationStepSupplier - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 

R

Rand - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
The SPARQL built-in Function RAND, as defined in SPARQL Query Language for RDF
Rand() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Rand
 
RdfStarQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
RdfStarQueryEvaluationStep(Var, Var, Var, Var, RDFStarTripleSource, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RdfStarQueryEvaluationStep
 
RDFStarTripleSource - Interface in org.eclipse.rdf4j.query.algebra.evaluation
 
RegexAsStringFunctionOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that replaces REGEX with FunctionCalls that are equivalent operators
RegexAsStringFunctionOptimizer(ValueFactory) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.RegexAsStringFunctionOptimizer
 
RegexValueEvaluationStepSupplier - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
RegexValueEvaluationStepSupplier() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RegexValueEvaluationStepSupplier
 
ReificationRdfStarQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
ReificationRdfStarQueryEvaluationStep(Var, Var, Var, Var, TripleSource, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ReificationRdfStarQueryEvaluationStep
 
remove() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.InnerMergeJoinIterator
remove() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.OrderIterator
 
remove() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.QueryContextIteration
 
removeAll(Collection<String>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
removeBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
reorderSubselects(List<TupleExpr>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
Determines an optimal ordering of subselect join arguments, based on variable bindings.
Replace - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function REPLACE, as defined in SPARQL Query Language for RDF.
Replace() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Replace
 
reset() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
Reset the iterator to the marked position.
resultIteration - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.CrossProductIteration
 
retainAll(Collection<String>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
Round - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric
The SPARQL built-in Function ROUND, as defined in SPARQL Query Language for RDF
Round() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.numeric.Round
 

S

SAME_TERM_FILTER_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
SameTermFilterOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A query optimizer that embeds Filters with SameTerm operators in statement patterns as much as possible.
SameTermFilterOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.SameTermFilterOptimizer
 
Seconds - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function SECONDS, as defined in SPARQL Query Language for RDF
Seconds() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Seconds
 
selectNextTupleExpr(List<TupleExpr>, Map<TupleExpr, Double>, Map<TupleExpr, List<Var>>, Map<Var, Integer>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer.JoinVisitor
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
service - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.federation.ServiceJoinIterator
 
ServiceJoinIterator - Class in org.eclipse.rdf4j.query.algebra.evaluation.federation
Iterator for efficient SERVICE evaluation (vectored).
ServiceJoinIterator(CloseableIteration<BindingSet>, Service, BindingSet, EvaluationStrategy) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.federation.ServiceJoinIterator
Construct a service join iteration to use vectored evaluation.
ServiceQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
ServiceQueryEvaluationStep(Service, Var, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ServiceQueryEvaluationStep
 
serviceResolver - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
SET_BINDING_NO_OP - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
setAttribute(String, Object) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryContext
 
setBinding(String) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ArrayBindingBasedQueryEvaluationContext
 
setBinding(String) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
 
setBinding(String, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
setBinding(String, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
setBinding(String, Value) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
setBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
setBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
setBinding(Binding) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
setCollectionFactory(Supplier<CollectionFactory>) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Set the collection factory that will create the collections to use during query evaluaton.
setCollectionFactory(Supplier<CollectionFactory>) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Set the collection factory to use.
setCollectionFactory(Supplier<CollectionFactory>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setCollectionFactory(Supplier<CollectionFactory>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
setCollectionFactory(Supplier<CollectionFactory>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
setCollectionFactory(Supplier<CollectionFactory>) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
setDecimalExpansionScale(int) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.MathUtil
Sets the decimal expansion scale used in divisions resulting in a decimal value with non-terminating decimal expansion.
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategyFactory
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.ExtendedEvaluationStrategyFactory
Deprecated.
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
setOptimizerPipeline(QueryOptimizerPipeline) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Set the QueryOptimizerPipeline to use for optimizing any incoming queries.
setOptimizerPipeline(QueryOptimizerPipeline) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Set a QueryOptimizerPipeline to be used for query execution planning by the EvaluationStrategy.
setOptimizerPipeline(QueryOptimizerPipeline) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
setOptimizerPipeline(QueryOptimizerPipeline) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setQueryEvaluationMode(QueryEvaluationMode) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
 
setQueryEvaluationMode(QueryEvaluationMode) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setQuerySolutionCacheThreshold(long) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Deprecated.
setQuerySolutionCacheThreshold(long) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
setStrict(boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.util.ValueComparator
 
setTrackResultSize(boolean) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Enable or disable results size tracking for the query plan.
setTrackResultSize(boolean) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategyFactory
Enable or disable results size tracking for the query plan.
setTrackResultSize(boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.AbstractEvaluationStrategyFactory
 
setTrackResultSize(boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setTrackTime(boolean) - Method in interface org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Enable or disable time tracking for the query plan.
setTrackTime(boolean) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
setTypeError(ValueExprEvaluationException) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
SHA1 - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
The SPARQL built-in Function SHA1, as defined in SPARQL Query Language for RDF
SHA1() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA1
 
SHA256 - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
The SPARQL built-in Function SHA256, as defined in SPARQL Query Language for RDF
SHA256() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA256
 
SHA384 - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
The SPARQL built-in Function SHA384, as defined in SPARQL Query Language for RDF
SHA384() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA384
 
SHA512 - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.hash
The SPARQL built-in Function SHA512, as defined in SPARQL Query Language for RDF
SHA512() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.hash.SHA512
 
ShortCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:short .
ShortCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.ShortCast
 
single(Resource, IRI, Value, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
Returns the single statement with the given subject, predicate and object or null if none exists.
singleValue(Resource, IRI, TripleSource) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.util.TripleSources
Deprecated.
 
size() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.ArrayBindingSet
 
size() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
size() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet
 
skip - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.ParentReferenceChecker
 
SliceQueryEvaluationStep - Interface in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
SPARQLMinusIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
An Iteration that returns the results of an Iteration (the left argument) MINUS any results that are compatible with results of another Iteration (the right argument) or that have no shared variables.
SPARQLMinusIteration(CloseableIteration<BindingSet>, CloseableIteration<BindingSet>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.SPARQLMinusIteration
Creates a new MinusIteration that returns the results of the left argument minus the results of the right argument.
StandardDeviationAggregateFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev
AggregateFunctionFactory implementation that provides AggregateFunction used for processing sample standard deviation.
StandardDeviationAggregateFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationAggregateFactory
 
StandardDeviationCollector - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev
AggregateCollector that can compute both sample and population standard deviation based on input of numeric Literals.
StandardDeviationCollector(boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev.StandardDeviationCollector
 
StandardQueryOptimizerPipeline - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
A standard pipeline with the default QueryOptimizers that will be used by StrictEvaluationStrategy and its subclasses, unless specifically overridden.
StandardQueryOptimizerPipeline(EvaluationStrategy, TripleSource, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
StatementFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.triple
Function constructing RDF-star Triple from its 3 arguments reused the IRI of rdf:Statement as name
StatementFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.StatementFunction
 
StatementPatternQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Evaluate the StatementPattern - taking care of graph/datasets - avoiding redoing work every call of evaluate if possible.
StatementPatternQueryEvaluationStep(StatementPattern, QueryEvaluationContext, TripleSource) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.StatementPatternQueryEvaluationStep
 
StatisticalAggregateFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate
AggregateFunction used for processing of extended statistical aggregate operations through SPARQL.
StatisticalAggregateFunction(Function<BindingSet, Value>) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticalAggregateFunction
 
StatisticCollector - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate
AggregateCollector implementation that processes SPARQL statistical functions based on input Literal values.
StatisticCollector(boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
statistics - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
statistics - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
StrAfter - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function STRAFTER, as defined in SPARQL Query Language for RDF.
StrAfter() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrAfter
 
strategy - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.federation.ServiceJoinIterator
 
StrBefore - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function STRBEFORE, as defined in SPARQL Query Language for RDF.
StrBefore() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrBefore
 
StrDt - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm
The SPARQL built-in Function STRDT, as defined in SPARQL Query Language for RDF
StrDt() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrDt
 
StrEnds - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function STRENDS, as defined in SPARQL Query Language for RDF
StrEnds() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrEnds
 
StrictEvaluationStrategy - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.3.0. Use DefaultEvaluationStrategy instead.
StrictEvaluationStrategy(TripleSource, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy
Deprecated.
 
StrictEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy
Deprecated.
 
StrictEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy
Deprecated.
 
StrictEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics, boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy
Deprecated.
 
StrictEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics, boolean, TupleFunctionRegistry) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy
Deprecated.
 
StrictEvaluationStrategyFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.3.0 - use DefaultEvaluationStrategyFactory instead.
StrictEvaluationStrategyFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
StrictEvaluationStrategyFactory(FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
Deprecated.
 
STRING_WITH_OTHER_SUPPORTED_TYPE_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
StringCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
Deprecated.
use StringCast instead
StringCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A Function that tries to cast its argument to an xsd:string.
StringCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.StringCast
Deprecated.
 
StringCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.StringCast
 
StrLang - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm
The SPARQL built-in Function STRLANG, as defined in SPARQL Query Language for RDF
StrLang() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.StrLang
 
StrLen - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function STRLEN, as defined in SPARQL Query Language for RDF
StrLen() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrLen
 
StrStarts - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function STRSTARTS, as defined in SPARQL Query Language for RDF
StrStarts() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.StrStarts
 
STRUUID - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm
The SPARQL built-in Function UUID, as defined in SPARQL Query Language for RDF
STRUUID() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.STRUUID
 
Substring - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function SUBSTR, as defined in SPARQL Query Language for RDF.
Substring() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.Substring
 
supply(EvaluationStrategy, LeftJoin, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.LeftJoinQueryEvaluationStep
 
supply(QueryValueEvaluationStep, QueryValueEvaluationStep) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.AndValueEvaluationStep
 
supply(Filter, EvaluationStrategy, QueryEvaluationContext) - Static method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator
 
supply(Slice, QueryEvaluationStep) - Static method in interface org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.SliceQueryEvaluationStep
 
supplyBinaryValueEvaluation(BinaryValueOperator, BiFunction<Value, Value, Value>, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Supply a QueryValueEvalationStep that will invoke the function (operator passed in).
supplyUnaryValueEvaluation(UnaryValueOperator, Function<Value, Value>, QueryEvaluationContext) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
Return a QueryEvaluationStep that applies constant propegation.

T

Timezone - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function TIMEZONE, as defined in SPARQL Query Language for RDF
Timezone() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Timezone
 
TripleObjectFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.triple
Function returning the object component of RDF-star Triple reused the IRI of rdf:object as name
TripleObjectFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleObjectFunction
 
TriplePredicateFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.triple
Function returning the predicate component of RDF-star Triple reused the IRI of rdf:predicate as name
TriplePredicateFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TriplePredicateFunction
 
tripleSource - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy
 
TripleSource - Interface in org.eclipse.rdf4j.query.algebra.evaluation
A triple source that can be queried for (the existence of) certain triples in certain contexts.
TripleSources - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
Deprecated, for removal: This API element is subject to removal in a future version.
TripleSubjectFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.triple
Function returning the subject component of RDF-star Triple reused the IRI of rdf:subject as name
TripleSubjectFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.triple.TripleSubjectFunction
 
TupleFunction - Interface in org.eclipse.rdf4j.query.algebra.evaluation.function
A function that can return a tuple of Values.
TupleFunctionCardinalityCalculator() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator
 
TupleFunctionEvaluationStatistics - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
TupleFunctionEvaluationStatistics() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStatistics
 
TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
 
TupleFunctionEvaluationStrategy - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.3.0. Use DefaultEvaluationStrategy instead.
TupleFunctionEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
TupleFunctionEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
TupleFunctionEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
TupleFunctionEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, TupleFunctionRegistry) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
TupleFunctionEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver, TupleFunctionRegistry, long, EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.TupleFunctionEvaluationStrategy
Deprecated.
 
TupleFunctionRegistry - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
 
TupleFunctionRegistry() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry
 
typeError - Variable in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
typeError(Value, Throwable) - Method in class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.CastFunction
Creates a ValueExprEvaluationException that signals a type error.
Tz - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function TZ, as defined in SPARQL Query Language for RDF
Tz() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Tz
 

U

UnaryFunction - Class in org.eclipse.rdf4j.query.algebra.evaluation.function
 
UnaryFunction() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.UnaryFunction
 
UNION_SCOPE_CHANGE_OPTIMIZER - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.StandardQueryOptimizerPipeline
 
UnionQueryEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
UnionQueryEvaluationStep(QueryEvaluationStep, QueryEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.UnionQueryEvaluationStep
 
UnionScopeChangeOptimizer - Class in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments).
UnionScopeChangeOptimizer() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.UnionScopeChangeOptimizer
 
unmark() - Method in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PeekMarkIterator
Unmark the iterator.
UnsignedByteCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A IntegerCastFunction that tries to cast its argument to an xsd:unsignedByte .
UnsignedByteCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedByteCast
 
UnsignedIntCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A IntegerCastFunction that tries to cast its argument to an xsd:unsignedInt .
UnsignedIntCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedIntCast
 
UnsignedLongCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A IntegerCastFunction that tries to cast its argument to an xsd:unsignedShort .
UnsignedLongCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedLongCast
 
UnsignedShortCast - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd
A IntegerCastFunction that tries to cast its argument to an xsd:unsignedShort .
UnsignedShortCast() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.xsd.UnsignedShortCast
 
UNSUPPOERTED_TYPES_EXCEPTION - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtil
 
UpperCase - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.string
The SPARQL built-in Function UCASE, as defined in SPARQL Query Language for RDF
UpperCase() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.string.UpperCase
 
USE_MERGE_JOIN_FOR_LAST_STATEMENT_PATTERNS_WHEN_CROSS_JOIN - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.optimizer.QueryJoinOptimizer
 
UUID - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm
The SPARQL built-in Function UUID, as defined in SPARQL Query Language for RDF
UUID() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm.UUID
 

V

ValueComparator - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
A comparator that compares values according the SPARQL value ordering as specified in SPARQL Query Language for RDF.
ValueComparator() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.ValueComparator
 
ValueExprEvaluationException - Exception in org.eclipse.rdf4j.query.algebra.evaluation
An exception indicating that a ValueExpr could not be evaluated due to illegal or incompatible values.
ValueExprEvaluationException() - Constructor for exception org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException
 
ValueExprEvaluationException(String) - Constructor for exception org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException
 
ValueExprEvaluationException(String, Throwable) - Constructor for exception org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException
 
ValueExprEvaluationException(Throwable) - Constructor for exception org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException
 
ValueExprTripleRefEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
 
ValueExprTripleRefEvaluationStep(QueryValueEvaluationStep, ValueFactory, QueryValueEvaluationStep, QueryValueEvaluationStep) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ValueExprTripleRefEvaluationStep
 
valueOf(String) - Static method in enum org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
Returns the enum constant of this type with the specified name.
ValuePair() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
ValuePair(Value, Value) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.PathIteration.ValuePair
 
values() - Static method in enum org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
Returns an array containing the constants of this enum type, in the order they are declared.
VarianceAggregateFactory - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance
AggregateFunctionFactory implementation that provides AggregateFunction used for processing sample variance.
VarianceAggregateFactory() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceAggregateFactory
 
VarianceCollector - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance
AggregateCollector that can compute both sample and population variance based on input of numeric Literals.
VarianceCollector(boolean) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance.VarianceCollector
 
VARNAME_OBJECT - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
VARNAME_PREDICATE - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 
VARNAME_SUBJECT - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.iterator.DescribeIteration
 

W

wrap(QueryEvaluationStep, Function<CloseableIteration<BindingSet>, CloseableIteration<BindingSet>>) - Static method in interface org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
Wrap an QueryEvalationStep: where we apply a function on every evaluation result of the wrapped EvaluationStep.

X

XMLDatatypeMathUtil - Class in org.eclipse.rdf4j.query.algebra.evaluation.util
A utility class for evaluation of extended "mathematical" expressions on RDF literals.
XMLDatatypeMathUtil() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.util.XMLDatatypeMathUtil
 

Y

Year - Class in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime
The SPARQL built-in Function YEAR, as defined in SPARQL Query Language for RDF
Year() - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.function.datetime.Year
 

Z

ZERO - Static variable in class org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.StatisticCollector
 
ZeroLengthPathEvaluationStep - Class in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
 
ZeroLengthPathEvaluationStep(Var, Var, Var, QueryValueEvaluationStep, QueryValueEvaluationStep, EvaluationStrategy, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.ZeroLengthPathEvaluationStep
 
ZeroLengthPathIteration - Class in org.eclipse.rdf4j.query.algebra.evaluation.iterator
 
ZeroLengthPathIteration(EvaluationStrategy, Var, Var, Value, Value, Var, BindingSet, QueryEvaluationContext) - Constructor for class org.eclipse.rdf4j.query.algebra.evaluation.iterator.ZeroLengthPathIteration
 

_

_false - org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
 
_true - org.eclipse.rdf4j.query.algebra.evaluation.util.QueryEvaluationUtility.Result
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages