org.eclipse.rdf4j.sail

## Interface StackableSail

- All Superinterfaces:
    Sail
  All Known Implementing Classes:
    AbstractForwardChainingInferencer, CustomGraphQueryInferencer, DedupingInferencer, DirectTypeHierarchyInferencer, ForwardChainingRDFSInferencer, LuceneSail, LuceneSpinSail, NotifyingSailWrapper, SailWrapper, SchemaCachingRDFSInferencer, ShaclSail, SpinSail

      public interface StackableSail
      extends Sail

  An interface for Sails that can be stacked on top of other Sails.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Sail` | `getBaseSail()` Gets the base Sail that this Sail works on top of.
    `void` | `setBaseSail(Sail baseSail)` Sets the base Sail that this Sail will work on top of.

    - ### Methods inherited from interface org.eclipse.rdf4j.sail.Sail

      `getConnection, getDataDir, getDefaultIsolationLevel, getSupportedIsolationLevels, getValueFactory, init, initialize, isWritable, setDataDir, shutDown`

- - ### Method Detail

    - #### setBaseSail

          void setBaseSail(Sail baseSail)

      Sets the base Sail that this Sail will work on top of. This method will be called before the initialize() method is called.

    - #### getBaseSail

          Sail getBaseSail()

      Gets the base Sail that this Sail works on top of.

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