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 Details

    • getStorePath

      String getStorePath()
    • setStorePath

      StoreDefinition setStorePath(String path)
    • 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

      StoreDefinition setSingleFile(Boolean onOrOff)
    • getIndexPath

      String getIndexPath()
    • setIndexPath

      StoreDefinition setIndexPath(String path)
    • getIndexDefinition

      Set<IndexDefinition> getIndexDefinition()
    • setAllowEmptyGraphs

      StoreDefinition setAllowEmptyGraphs(Boolean value)
    • isAllowEmptyGraphs

      Boolean isAllowEmptyGraphs()
    • getHeartbeatInterval

      Long getHeartbeatInterval()
      The heartbeat interval is a parameter common to all transactions accessing the repository.
      Returns:
    • setHeartbeatInterval

      StoreDefinition setHeartbeatInterval(Long heartbeatInterval)
    • addIndex

      default StoreDefinition addIndex(String predicate, String folderName, Class<?> clazz)
    • addIndex

      default StoreDefinition addIndex(org.apache.jena.graph.Node predicate, String folderName, Class<?> clazz)