## Uses of Class
org.eclipse.rdf4j.federated.algebra.StatementSource

- Packages that use StatementSource
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.cache |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.optimizer |

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

    Fields in org.eclipse.rdf4j.federated.algebra declared as StatementSource
    Modifier and Type | Field and Description
    --- | ---
    `protected StatementSource` | ExclusiveGroup.`owner`

    Fields in org.eclipse.rdf4j.federated.algebra with type parameters of type StatementSource
    Modifier and Type | Field and Description
    --- | ---
    `protected List<StatementSource>` | FedXStatementPattern.`statementSources`

    Methods in org.eclipse.rdf4j.federated.algebra that return StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `StatementSource` | ExclusiveStatement.`getOwner()`
    `StatementSource` | ExclusiveArbitraryLengthPath.`getOwner()`
    `StatementSource` | ExclusiveTupleExpr.`getOwner()`
    `StatementSource` | ExclusiveGroup.`getOwner()`

    Methods in org.eclipse.rdf4j.federated.algebra that return types with arguments of type StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `List<StatementSource>` | FedXStatementPattern.`getStatementSources()`
    `List<StatementSource>` | CheckStatementPattern.`getStatementSources()`
    `List<StatementSource>` | StatementTupleExpr.`getStatementSources()`
    `List<StatementSource>` | ExclusiveGroup.`getStatementSources()`

    Methods in org.eclipse.rdf4j.federated.algebra with parameters of type StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | StatementSourcePattern.`addStatementSource(StatementSource statementSource)`

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type StatementSource
    Constructor and Description
    `ExclusiveArbitraryLengthPath(ArbitraryLengthPath path, StatementSource owner, QueryInfo queryInfo)`
    `ExclusiveGroup(Collection<? extends ExclusiveTupleExpr> ownedNodes, StatementSource owner, QueryInfo queryInfo)`
    `ExclusiveStatement(StatementPattern node, StatementSource owner, QueryInfo queryInfo)`

  - ### Uses of StatementSource in org.eclipse.rdf4j.federated.cache

    Methods in org.eclipse.rdf4j.federated.cache that return types with arguments of type StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `static List<StatementSource>` | CacheUtils.`checkCacheForStatementSourcesUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Checks the cache for relevant statement sources to the provided statement.

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

    Method parameters in org.eclipse.rdf4j.federated.evaluation with type arguments of type StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `protected CloseableIteration<BindingSet,QueryEvaluationException>` | FederationEvalStrategy.`evaluateAtStatementSources(Object preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo)`
    `protected CloseableIteration<BindingSet,QueryEvaluationException>` | FederationEvalStrategy.`evaluateAtStatementSources(String preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo)`
    `protected CloseableIteration<BindingSet,QueryEvaluationException>` | FederationEvalStrategy.`evaluateAtStatementSources(TupleExpr preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo)`

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

    Fields in org.eclipse.rdf4j.federated.optimizer with type parameters of type StatementSource
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<StatementPattern,List<StatementSource>>` | SourceSelection.`stmtToSources` Map statements to their sources.

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type StatementSource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SourceSelection.`addSource(StatementPattern stmt, StatementSource source)` Add a source to the given statement in the map (synchronized through map)

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