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

- Packages that use Service
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra | Query Algebra
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.repository.sparql.federation |

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

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

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

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | EvaluationStrategy.`evaluate(Service expr, String serviceUri, CloseableIteration<BindingSet,QueryEvaluationException> bindings)` Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.

  - ### Uses of Service in org.eclipse.rdf4j.query.algebra.evaluation.federation

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.federation declared as Service
    Modifier and Type | Field and Description
    --- | ---
    `protected Service` | ServiceJoinIterator.`service`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TupleFunctionFederatedService.`ask(Service service, BindingSet bindings, String baseUri)`
    `boolean` | FederatedService.`ask(Service service, BindingSet bindings, String baseUri)` Evaluate the provided SPARQL ASK query at this federated service.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | TupleFunctionFederatedService.`evaluate(Service service, CloseableIteration<BindingSet,QueryEvaluationException> bindings, String baseUri)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | FederatedService.`evaluate(Service service, CloseableIteration<BindingSet,QueryEvaluationException> bindings, String baseUri)` Evaluate the provided SPARQL query at this federated service, possibilities for vectored evaluation.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | TupleFunctionFederatedService.`select(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | FederatedService.`select(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri)` Evaluate the provided SPARQL query at this federated service.

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type Service
    Constructor and Description
    `ServiceJoinIterator(CloseableIteration<BindingSet,QueryEvaluationException> leftIter, Service service, BindingSet bindings, EvaluationStrategy strategy)` Construct a service join iteration to use vectored evaluation.

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

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

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

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

  - ### Uses of Service in org.eclipse.rdf4j.repository.sparql.federation

    Methods in org.eclipse.rdf4j.repository.sparql.federation with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepositoryFederatedService.`ask(Service service, BindingSet bindings, String baseUri)` Evaluate the provided sparqlQueryString at the initialized `Repository` of this `FederatedService`.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | RepositoryFederatedService.`evaluate(Service service, CloseableIteration<BindingSet,QueryEvaluationException> bindings, String baseUri)`
    `protected CloseableIteration<BindingSet,QueryEvaluationException>` | RepositoryFederatedService.`evaluateInternal(Service service, CloseableIteration<BindingSet,QueryEvaluationException> bindings, String baseUri)` Evaluate the SPARQL query that can be constructed from the SERVICE node at the initialized `Repository` of this `FederatedService`.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | RepositoryFederatedService.`select(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri)` Evaluate the provided sparqlQueryString at the initialized `Repository` of this `FederatedService`.

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