Package org.eclipse.rdf4j.sail.config
Interface SailImplConfig
-
- All Known Subinterfaces:
DelegatingSailImplConfig
- All Known Implementing Classes:
AbstractDelegatingSailImplConfig,AbstractLuceneSailConfig,AbstractSailImplConfig,BaseSailConfig,CustomGraphQueryInferencerConfig,DedupingInferencerConfig,DirectTypeHierarchyInferencerConfig,ElasticsearchSailConfig,ElasticsearchStoreConfig,LmdbStoreConfig,LuceneSailConfig,MemoryStoreConfig,NativeStoreConfig,SchemaCachingRDFSInferencerConfig,ShaclSailConfig,SolrSailConfig
public interface SailImplConfigConfiguration of a Sail implementation.- Author:
- Arjohn Kampman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Resourceexport(Model graph)longgetIterationCacheSyncThreshold()StringgetType()voidparse(Model graph, Resource implNode)voidvalidate()Validates this configuration.
-
-
-
Method Detail
-
getType
String getType()
-
getIterationCacheSyncThreshold
long getIterationCacheSyncThreshold()
-
validate
void validate() throws SailConfigExceptionValidates this configuration. ASailConfigExceptionis thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.- Throws:
SailConfigException- If the configuration is invalid.
-
parse
void parse(Model graph, Resource implNode) throws SailConfigException
- Throws:
SailConfigException
-
-