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>
FedXException
protected NativeStore createNativeStore(File store)
NativeStore
and apply the SailSourceEvaluationStrategyFactory
.store
- Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.