## Uses of Class
org.eclipse.rdf4j.query.algebra.ArbitraryLengthPath

- Packages that use ArbitraryLengthPath
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.limited |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.queryrender.sparql |

- - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.federated.algebra

    Subclasses of ArbitraryLengthPath in org.eclipse.rdf4j.federated.algebra
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExclusiveArbitraryLengthPath` An `ArbitraryLengthPath` node which can be evaluated at a single node.

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type ArbitraryLengthPath
    Constructor and Description
    `ExclusiveArbitraryLengthPath(ArbitraryLengthPath path, StatementSource owner, QueryInfo queryInfo)`

  - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.federated.optimizer

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExclusiveTupleExprOptimizer.`meet(ArbitraryLengthPath node)`

  - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `static String` | QueryStringUtil.`toString(ArbitraryLengthPath node, Set<String> varNames, BindingSet bindings)` Converts an `ArbitraryLengthPath` node to a sub query string and makes sure to insert any bindings.
    `static TupleExpr` | QueryAlgebraUtil.`toTupleExpr(ArbitraryLengthPath node, Set<String> varNames, BindingSet bindings)` Convert the given `ArbitraryLengthPath` to a fresh `TupleExpr` where all provided bindings are bound.

  - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `ArbitraryLengthPath` | ArbitraryLengthPath.`clone()`

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryModelVisitor.`meet(ArbitraryLengthPath node)`

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | StrictEvaluationStrategy.`evaluate(ArbitraryLengthPath alp, BindingSet bindings)`
    `void` | EvaluationStatistics.CardinalityCalculator.`meet(ArbitraryLengthPath node)`

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.limited with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | LimitedSizeEvaluationStrategy.`evaluate(ArbitraryLengthPath alp, BindingSet bindings)`

  - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractQueryModelVisitor.`meet(ArbitraryLengthPath node)`

  - ### Uses of ArbitraryLengthPath in org.eclipse.rdf4j.queryrender.sparql

    Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type ArbitraryLengthPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | SparqlTupleExprRenderer.`meet(ArbitraryLengthPath node)`

Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.