## Uses of Class
org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy

- Packages that use StrictEvaluationStrategy
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.evaluation.limited |
  org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator |
  org.eclipse.rdf4j.sail.federation.evaluation |

- - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.federated.evaluation

    Subclasses of StrictEvaluationStrategy in org.eclipse.rdf4j.federated.evaluation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FederationEvalStrategy` | Base class for the Evaluation strategies.
    `class` | `SailFederationEvalStrategy` | Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) Sesame repositories.
    `class` | `SparqlFederationEvalStrategy` | Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.

  - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Subclasses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EvaluationStrategyImpl` | Deprecated. since 4.0.
    `class` | `ExtendedEvaluationStrategy` | SPARQL 1.1 extended query evaluation strategy.
    `class` | `SimpleEvaluationStrategy` | Deprecated. renamed to `StrictEvaluationStrategy`.
    `class` | `TupleFunctionEvaluationStrategy` | An `EvaluationStrategy` that has support for `TupleFunction`s.

  - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.iterator

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type StrictEvaluationStrategy
    Constructor | Description
    --- | ---
    `PathIteration​(StrictEvaluationStrategy evaluationStrategyImpl, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings)` |

  - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.limited

    Subclasses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.limited
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LimitedSizeEvaluationStrategy` |

  - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator with parameters of type StrictEvaluationStrategy
    Constructor | Description
    --- | ---
    `LimitedSizePathIterator​(StrictEvaluationStrategy evaluationStrategyImpl, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings, AtomicLong used, long maxSize)` |

  - ### Uses of StrictEvaluationStrategy in org.eclipse.rdf4j.sail.federation.evaluation

    Subclasses of StrictEvaluationStrategy in org.eclipse.rdf4j.sail.federation.evaluation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FederationStrategy` | Evaluates Join, LeftJoin and Union in parallel and only evaluate if `OwnedTupleExpr` is the given member.