## Uses of Class
org.eclipse.rdf4j.query.algebra.StatementPattern.Scope

- Packages that use StatementPattern.Scope
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.

- - ### Uses of StatementPattern.Scope in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return StatementPattern.Scope
    Modifier and Type | Method | Description
    --- | --- | ---
    `StatementPattern.Scope` | ArbitraryLengthPath.`getScope()` | Gets the context scope for the arbitrary-length path.
    `StatementPattern.Scope` | Clear.`getScope()` |
    `StatementPattern.Scope` | StatementPattern.`getScope()` | Gets the context scope for the statement pattern.
    `StatementPattern.Scope` | ZeroLengthPath.`getScope()` | Gets the context scope for the zero-length path.
    `static StatementPattern.Scope` | StatementPattern.Scope.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static StatementPattern.Scope[]` | StatementPattern.Scope.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern.Scope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ArbitraryLengthPath.`setScope​(StatementPattern.Scope scope)` | Sets the context scope for the arbitrary-length path
    `void` | Clear.`setScope​(StatementPattern.Scope scope)` |
    `void` | StatementPattern.`setScope​(StatementPattern.Scope scope)` | Sets the context scope for the statement pattern.
    `void` | ZeroLengthPath.`setScope​(StatementPattern.Scope scope)` | Sets the context scope for the zero-length path

    Constructors in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern.Scope
    Constructor | Description
    --- | ---
    `ArbitraryLengthPath​(StatementPattern.Scope scope, Var subject, TupleExpr pathExpression, Var object, long minLength)` | Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from the specified context scope.
    `ArbitraryLengthPath​(StatementPattern.Scope scope, Var subjVar, TupleExpr pathExpression, Var objVar, Var conVar, long minLength)` | Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.
    `StatementPattern​(StatementPattern.Scope scope, Var subject, Var predicate, Var object)` | Creates a statement pattern that matches a subject-, predicate- and object variable against statements from the specified context scope.
    `StatementPattern​(StatementPattern.Scope scope, Var subjVar, Var predVar, Var objVar, Var conVar)` | Creates a statement pattern that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.
    `ZeroLengthPath​(StatementPattern.Scope scope, Var subject, Var object)` | Creates a zero-length path that matches a subject-, predicate- and object variable against statements from the specified context scope.
    `ZeroLengthPath​(StatementPattern.Scope scope, Var subjVar, Var objVar, Var conVar)` | Creates a zero-length path that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.

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

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

  - ### Uses of StatementPattern.Scope in org.eclipse.rdf4j.query.parser.sparql

    Methods in org.eclipse.rdf4j.query.parser.sparql that return StatementPattern.Scope
    Modifier and Type | Method | Description
    --- | --- | ---
    `StatementPattern.Scope` | GraphPattern.`getStatementPatternScope()` |

    Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type StatementPattern.Scope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GraphPattern.`setStatementPatternScope​(StatementPattern.Scope spScope)` |