## Uses of Class
org.eclipse.rdf4j.sail.helpers.AbstractSail

- Packages that use AbstractSail
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  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.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.

- - ### Uses of AbstractSail in org.eclipse.rdf4j.federated

    Subclasses of AbstractSail in org.eclipse.rdf4j.federated
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FedX` FedX serves as implementation of the federation layer.
    `protected static class` | `FedXConnection.SailBaseDefaultImpl` A default implementation for `AbstractSail`.

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

    Constructors in org.eclipse.rdf4j.sail.base with parameters of type AbstractSail
    Constructor and Description
    `SailSourceConnection(AbstractSail sail, SailStore store, EvaluationStrategyFactory evalStratFactory)` Creates a new `SailConnection`, using the given `SailStore` to manage the state.
    `SailSourceConnection(AbstractSail sail, SailStore store, FederatedServiceResolver resolver)` Creates a new `SailConnection`, using the given `SailStore` to manage the state.

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

    Subclasses of AbstractSail in org.eclipse.rdf4j.sail.elasticsearchstore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElasticsearchStore` An RDF4J SailStore persisted to Elasticsearch.

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

    Subclasses of AbstractSail in org.eclipse.rdf4j.sail.extensiblestore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtensibleStore<T extends DataStructureInterface,N extends NamespaceStoreInterface>` A store where the backing storage can be implemented by the user.

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

    Subclasses of AbstractSail in org.eclipse.rdf4j.sail.helpers
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractNotifyingSail` A base `NotifyingSail` implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.
    `class` | `NotifyingSailBase` Deprecated. since 4.0. Use `AbstractNotifyingSail` instead.
    `class` | `SailBase` Deprecated. since 4.0. Use `AbstractSail` instead.

    Constructors in org.eclipse.rdf4j.sail.helpers with parameters of type AbstractSail
    Constructor and Description
    `AbstractSailConnection(AbstractSail sailBase)`
    `NotifyingSailConnectionBase(AbstractSail sailBase)`
    `SailConnectionBase(AbstractSail sailBase)` Deprecated.

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

    Subclasses of AbstractSail in org.eclipse.rdf4j.sail.memory
    Modifier and Type | Class and 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.

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

    Subclasses of AbstractSail in org.eclipse.rdf4j.sail.nativerdf
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LimitedSizeNativeStore`
    `class` | `NativeStore` A SAIL implementation using B-Tree indexing on disk for storing and querying its data.

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