Package org.aksw.difs.system.domain
Interface StoreDefinition
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
public interface StoreDefinition
extends org.apache.jena.rdf.model.Resource
Interface capturing the configuration options of the
fs-rdf-store.
- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptiondefault StoreDefinitiondefault StoreDefinitionThe heartbeat interval is a parameter common to all transactions accessing the repository.Whether to store all data in the file pointed to by store path; if false then graphs are mapped to different folders; default: falsesetAllowEmptyGraphs(Boolean value) setHeartbeatInterval(Long heartbeatInterval) setIndexPath(String path) setSingleFile(Boolean onOrOff) setStorePath(String path) Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
-
Method Details
-
getStorePath
String getStorePath() -
setStorePath
-
isSingleFile
Boolean isSingleFile()Whether to store all data in the file pointed to by store path; if false then graphs are mapped to different folders; default: false -
setSingleFile
-
getIndexPath
String getIndexPath() -
setIndexPath
-
getIndexDefinition
Set<IndexDefinition> getIndexDefinition() -
setAllowEmptyGraphs
-
isAllowEmptyGraphs
Boolean isAllowEmptyGraphs() -
getHeartbeatInterval
Long getHeartbeatInterval()The heartbeat interval is a parameter common to all transactions accessing the repository.- Returns:
-
setHeartbeatInterval
-
addIndex
-
addIndex
default StoreDefinition addIndex(org.apache.jena.graph.Node predicate, String folderName, Class<?> clazz)
-