## Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolverClient

- Packages that use FederatedServiceResolverClient
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.limited |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.elasticsearchstore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.inferencer |
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.lmdb | The LMDB based Store.
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.
  org.eclipse.rdf4j.sail.shacl.wrapper.data |

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

    Classes in org.eclipse.rdf4j.federated.evaluation that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FederationEvalStrategy` | Base class for the Evaluation strategies.
    `class` | `FederationEvaluationStrategyFactory` | Factory class for retrieving the `FederationEvalStrategy` to be used.
    `class` | `SailFederationEvalStrategy` | Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) Sesame repositories.
    `class` | `SparqlFederationEvalStrategy` | Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.federated.repository

    Classes in org.eclipse.rdf4j.federated.repository that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FedXRepository` | A special `SailRepository` which performs the actions as defined in `FedXRepositoryConnection`.
    `class` | `FedXRepositoryConnection` | A special `SailRepositoryConnection` which adds the original query string as binding to the returned query.
    `class` | `FedXRepositoryWrapper` | Wrapper for the `FedXRepository` in order to allow for lazy initialization.

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

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EvaluationStrategyImpl` | Deprecated. since 4.0.
    `class` | `ExtendedEvaluationStrategy` | SPARQL 1.1 extended query evaluation strategy.
    `class` | `ExtendedEvaluationStrategyFactory` |
    `class` | `SimpleEvaluationStrategy` | Deprecated. renamed to `StrictEvaluationStrategy`.
    `class` | `StrictEvaluationStrategy` | Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate one `TupleExpr` on the given `TripleSource`, optionally using the given `Dataset`.
    `class` | `StrictEvaluationStrategyFactory` |
    `class` | `TupleFunctionEvaluationStrategy` | An `EvaluationStrategy` that has support for `TupleFunction`s.

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

    Classes in org.eclipse.rdf4j.query.algebra.evaluation.limited that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LimitedSizeEvaluationStrategy` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.repository.sail

    Classes in org.eclipse.rdf4j.repository.sail that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SailRepository` | An implementation of the `Repository` interface that operates on a (stack of) `Sail` object(s).
    `class` | `SailRepositoryConnection` | An implementation of the `RepositoryConnection` interface that wraps a `SailConnection`.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.base

    Classes in org.eclipse.rdf4j.sail.base that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SailSourceConnection` | A `SailConnection` implementation that is based on an `SailStore` .

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.elasticsearchstore

    Classes in org.eclipse.rdf4j.sail.elasticsearchstore that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ElasticsearchStore` | An RDF4J SailStore persisted to Elasticsearch.
    `class` | `ElasticsearchStoreConnection` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.extensiblestore

    Classes in org.eclipse.rdf4j.sail.extensiblestore that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtensibleStore<T extends DataStructureInterface,​N extends NamespaceStoreInterface>` | A store where the backing storage can be implemented by the user.
    `class` | `ExtensibleStoreConnection<E extends ExtensibleStore>` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.helpers

    Classes in org.eclipse.rdf4j.sail.helpers that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NotifyingSailConnectionWrapper` | An implementation of the `NotifyingSailConnection` interface that wraps another `NotifyingSailConnection` object and forwards any method calls to the wrapped transaction.
    `class` | `NotifyingSailWrapper` | An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.
    `class` | `SailConnectionWrapper` | An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.
    `class` | `SailWrapper` | An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.inferencer

    Classes in org.eclipse.rdf4j.sail.inferencer that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InferencerConnectionWrapper` | An extension of ConnectionWrapper that implements the `InferencerConnection` interface.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.inferencer.fc

    Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractForwardChainingInferencer` |
    `class` | `AbstractForwardChainingInferencerConnection` |
    `class` | `CustomGraphQueryInferencer` | A forward-chaining inferencer that infers new statements using a SPARQL graph query.
    `class` | `DedupingInferencer` | An inferencer may infer the same statement from two different statements.
    `class` | `DedupingInferencerConnection` |
    `class` | `DirectTypeHierarchyInferencer` | A forward-chaining inferencer that infers the direct-type hierarchy relations `sesame:directSubClassOf`, `sesame:directSubPropertyOf` and `sesame:directType`.
    `class` | `ForwardChainingRDFSInferencer` | Deprecated. since 2.5.
    `class` | `SchemaCachingRDFSInferencer` | The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.
    `class` | `SchemaCachingRDFSInferencerConnection` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.lmdb

    Classes in org.eclipse.rdf4j.sail.lmdb that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LmdbStore` | A SAIL implementation using LMDB for storing and querying its data.
    `class` | `LmdbStoreConnection` | Connection to an `LmdbStore`.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.lucene

    Classes in org.eclipse.rdf4j.sail.lucene that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LuceneSail` | A LuceneSail wraps an arbitrary existing Sail and extends it with support for full-text search on all Literals.
    `class` | `LuceneSailConnection` | Sail Connection Listener instead of implementing add/remove

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.memory

    Classes in org.eclipse.rdf4j.sail.memory that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MemoryStore` | An implementation of the Sail interface that stores its data in main memory and that can use a file for persistent storage.
    `class` | `MemoryStoreConnection` | Implementation of a Sail Connection for memory stores.

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.nativerdf

    Classes in org.eclipse.rdf4j.sail.nativerdf that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LimitedSizeNativeStore` |
    `class` | `LimitedSizeNativeStoreConnection` |
    `class` | `NativeStore` | A SAIL implementation using B-Tree indexing on disk for storing and querying its data.
    `class` | `NativeStoreConnection` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.shacl

    Classes in org.eclipse.rdf4j.sail.shacl that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ShaclSail` | A `Sail` implementation that adds support for the Shapes Constraint Language (SHACL).
    `class` | `ShaclSailConnection` |

  - ### Uses of FederatedServiceResolverClient in org.eclipse.rdf4j.sail.shacl.wrapper.data

    Classes in org.eclipse.rdf4j.sail.shacl.wrapper.data that implement FederatedServiceResolverClient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VerySimpleRdfsBackwardsChainingConnection` | Very simple RDFS backwardschaining connection that supports type inference on hasStatement and getStatement.