public class NativeStoreProvider extends Object implements EndpointProvider<NativeRepositoryInformation>
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).
| Constructor and Description |
|---|
NativeStoreProvider(File baseDir) |
| Modifier and Type | Method and Description |
|---|---|
protected NativeStore |
createNativeStore(File store)
Create a
NativeStore and apply the SailSourceEvaluationStrategyFactory. |
Endpoint |
loadEndpoint(NativeRepositoryInformation repoInfo) |
public NativeStoreProvider(File baseDir)
public Endpoint loadEndpoint(NativeRepositoryInformation repoInfo) throws FedXException
loadEndpoint in interface EndpointProvider<NativeRepositoryInformation>FedXExceptionprotected NativeStore createNativeStore(File store)
NativeStore and apply the SailSourceEvaluationStrategyFactory.store - Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.