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

- Packages that use Service
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  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.federated.algebra

    Fields in org.eclipse.rdf4j.federated.algebra declared as Service
    Modifier and Type | Field and Description
    --- | ---
    `protected Service` | FedXService.`expr`

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

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type Service
    Constructor and Description
    `FedXService(Service expr, QueryInfo queryInfo)`

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

    Method parameters in org.eclipse.rdf4j.federated.evaluation with type arguments of type Service
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | FederationEvalStrategy.`propagateServices(List<Service> serviceNodes)` Whether to propagate a `SingleSourceQuery` containing SERVICE clauses.

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

    Fields in org.eclipse.rdf4j.federated.optimizer with type parameters of type Service
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Service>` | GenericInfoOptimizer.`services`

    Methods in org.eclipse.rdf4j.federated.optimizer that return types with arguments of type Service
    Modifier and Type | Method and Description
    --- | ---
    `List<Service>` | GenericInfoOptimizer.`getServices()`

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExclusiveTupleExprOptimizer.`meet(Service node)`
    `void` | FilterOptimizer.`meet(Service node)`
    `void` | StatementGroupAndJoinOptimizer.`meet(Service tupleExpr)`
    `void` | ServiceOptimizer.`meet(Service service)`
    `void` | GenericInfoOptimizer.`meet(Service service)`
    `protected TupleExpr` | ServiceOptimizer.`optimizeService(Service service)`

  - ### 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-2022 Eclipse Foundation. All Rights Reserved.