| Modifier and Type | Method and Description |
|---|---|
EvaluationStrategy |
EvaluationStrategyFactory.createEvaluationStrategy(org.eclipse.rdf4j.query.Dataset dataset,
TripleSource tripleSource)
|
| Modifier and Type | Field and Description |
|---|---|
protected EvaluationStrategy |
ServiceJoinIterator.strategy |
| Constructor and Description |
|---|
ServiceJoinIterator(org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> leftIter,
org.eclipse.rdf4j.query.algebra.Service service,
org.eclipse.rdf4j.query.BindingSet bindings,
EvaluationStrategy strategy)
Construct a service join iteration to use vectored evaluation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EvaluationStrategyImpl
Deprecated.
since 4.0. Use
StrictEvaluationStrategy instead. |
class |
ExtendedEvaluationStrategy
SPARQL 1.1 extended query evaluation strategy.
|
class |
SimpleEvaluationStrategy
Deprecated.
renamed to
StrictEvaluationStrategy. |
class |
StrictEvaluationStrategy
Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate one
TupleExpr on the given
TripleSource, optionally using the given Dataset. |
class |
TupleFunctionEvaluationStrategy
An
EvaluationStrategy that has support for TupleFunctions. |
| Modifier and Type | Field and Description |
|---|---|
protected EvaluationStrategy |
ConstantOptimizer.strategy |
| Modifier and Type | Method and Description |
|---|---|
EvaluationStrategy |
StrictEvaluationStrategyFactory.createEvaluationStrategy(org.eclipse.rdf4j.query.Dataset dataset,
TripleSource tripleSource) |
EvaluationStrategy |
ExtendedEvaluationStrategyFactory.createEvaluationStrategy(org.eclipse.rdf4j.query.Dataset dataset,
TripleSource tripleSource) |
| Constructor and Description |
|---|
ConstantOptimizer(EvaluationStrategy strategy) |
| Constructor and Description |
|---|
BadlyDesignedLeftJoinIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.LeftJoin join,
org.eclipse.rdf4j.query.BindingSet inputBindings,
Set<String> problemVars) |
BottomUpJoinIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Join join,
org.eclipse.rdf4j.query.BindingSet bindings)
Deprecated.
|
DescribeIteration(org.eclipse.rdf4j.common.iteration.Iteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> sourceIter,
EvaluationStrategy strategy,
Set<String> describeExprNames,
org.eclipse.rdf4j.query.BindingSet parentBindings) |
ExtensionIterator(org.eclipse.rdf4j.query.algebra.Extension extension,
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> iter,
EvaluationStrategy strategy) |
FilterIterator(org.eclipse.rdf4j.query.algebra.Filter filter,
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> iter,
EvaluationStrategy strategy) |
GroupIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Group group,
org.eclipse.rdf4j.query.BindingSet parentBindings) |
GroupIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Group group,
org.eclipse.rdf4j.query.BindingSet parentBindings,
long iterationCacheSyncThreshold) |
HashJoinIteration(EvaluationStrategy strategy,
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> leftIter,
Set<String> leftBindingNames,
org.eclipse.rdf4j.common.iteration.CloseableIteration<org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> rightIter,
Set<String> rightBindingNames,
boolean leftJoin) |
HashJoinIteration(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Join join,
org.eclipse.rdf4j.query.BindingSet bindings) |
HashJoinIteration(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.LeftJoin join,
org.eclipse.rdf4j.query.BindingSet bindings) |
HashJoinIteration(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.TupleExpr left,
org.eclipse.rdf4j.query.algebra.TupleExpr right,
org.eclipse.rdf4j.query.BindingSet bindings,
boolean leftJoin) |
JoinIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Join join,
org.eclipse.rdf4j.query.BindingSet bindings) |
LeftJoinIterator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.LeftJoin join,
org.eclipse.rdf4j.query.BindingSet bindings) |
ZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl,
org.eclipse.rdf4j.query.algebra.Var subjectVar,
org.eclipse.rdf4j.query.algebra.Var objVar,
org.eclipse.rdf4j.model.Value subj,
org.eclipse.rdf4j.model.Value obj,
org.eclipse.rdf4j.query.algebra.Var contextVar,
org.eclipse.rdf4j.query.BindingSet bindings) |
| Modifier and Type | Class and Description |
|---|---|
class |
LimitedSizeEvaluationStrategy |
| Constructor and Description |
|---|
LimitedSizeBottomUpJoinIterator(EvaluationStrategy limitedSizeEvaluationStrategy,
org.eclipse.rdf4j.query.algebra.Join join,
org.eclipse.rdf4j.query.BindingSet bindings,
AtomicLong used,
long maxSize)
Deprecated.
|
LimitedSizeHashJoinIteration(EvaluationStrategy limitedSizeEvaluationStrategy,
org.eclipse.rdf4j.query.algebra.Join join,
org.eclipse.rdf4j.query.BindingSet bindings,
AtomicLong used,
long maxSize) |
LimitedSizeZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl,
org.eclipse.rdf4j.query.algebra.Var subjectVar,
org.eclipse.rdf4j.query.algebra.Var objVar,
org.eclipse.rdf4j.model.Value subj,
org.eclipse.rdf4j.model.Value obj,
org.eclipse.rdf4j.query.algebra.Var contextVar,
org.eclipse.rdf4j.query.BindingSet bindings,
AtomicLong used,
long maxSize) |
| Modifier and Type | Method and Description |
|---|---|
static EvaluationStrategy |
EvaluationStrategies.get(UUID key)
Retrieve the EvaluationStrategy registered with the supplied key.
|
| Modifier and Type | Method and Description |
|---|---|
static UUID |
EvaluationStrategies.getKey(EvaluationStrategy strategy)
Retrieve the registry key for the given EvaluationStrategy
|
static UUID |
EvaluationStrategies.register(EvaluationStrategy strategy)
Add a strategy to the registry and returns the registry key.
|
| Constructor and Description |
|---|
OrderComparator(EvaluationStrategy strategy,
org.eclipse.rdf4j.query.algebra.Order order,
ValueComparator vcmp) |
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.