Class NativeStoreProvider

  • All Implemented Interfaces:
    EndpointProvider<NativeRepositoryInformation>

    public class NativeStoreProvider
    extends Object
    implements EndpointProvider<NativeRepositoryInformation>
    Provider for an Endpoint that uses a RDF4J NativeStore as underlying repository. For optimization purposes the SailSourceEvaluationStrategyFactory is used to allow for evaluation of prepared queries without prior optimization. Note that NativeStores are always classified as 'Local'.

    If the repository location denotes an absolute path, the native store directory must already exist. If a relative path is used, the repository is created on the fly (if necessary).

    Author:
    Andreas Schwarte