## Uses of Interface
org.eclipse.rdf4j.sail.StackableSail

- Packages that use StackableSail
  Package | Description
  --- | ---
  org.eclipse.rdf4j.lucene.spin |
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.
  org.eclipse.rdf4j.sail.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262

- - ### Uses of StackableSail in org.eclipse.rdf4j.lucene.spin

    Classes in org.eclipse.rdf4j.lucene.spin that implement StackableSail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LuceneSpinSail` Deprecated. since 3.0. The experimental LuceneSpinSail is scheduled to be removed by the next major release.

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

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

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

    Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement StackableSail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractForwardChainingInferencer`
    `class` | `CustomGraphQueryInferencer` A forward-chaining inferencer that infers new statements using a SPARQL or SeRQL graph query.
    `class` | `DedupingInferencer` An inferencer may infer the same statement from two different statements.
    `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. This inferencer implementation will be phased out. Consider switching to the `SchemaCachingRDFSInferencer` instead.
    `class` | `SchemaCachingRDFSInferencer` The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.

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

    Classes in org.eclipse.rdf4j.sail.lucene that implement StackableSail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LuceneSail` A LuceneSail wraps an arbitrary existing Sail and extends it with support for full-text search on all Literals.

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

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

  - ### Uses of StackableSail in org.eclipse.rdf4j.sail.spin

    Classes in org.eclipse.rdf4j.sail.spin that implement StackableSail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpinSail` Deprecated.

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