Class ShaclSailConfig
java.lang.Object
org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
org.eclipse.rdf4j.sail.shacl.config.ShaclSailConfig
- All Implemented Interfaces:
DelegatingSailImplConfig,SailImplConfig
A
SailImplConfig for ShaclSail configuration.- Author:
- Jeen Broekstra
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final longstatic final booleanstatic final longstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglongbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetCacheSelectNodes(boolean cacheSelectNodes) voidsetDashDataShapes(boolean dashDataShapes) voidsetEclipseRdf4jShaclExtensions(boolean eclipseRdf4jShaclExtensions) voidsetGlobalLogValidationExecution(boolean globalLogValidationExecution) voidsetLogValidationPlans(boolean logValidationPlans) voidsetLogValidationViolations(boolean logValidationViolations) voidsetParallelValidation(boolean parallelValidation) voidsetPerformanceLogging(boolean performanceLogging) voidsetRdfsSubClassReasoning(boolean rdfsSubClassReasoning) voidsetSerializableValidation(boolean serializableValidation) voidsetShapesGraphs(Set<IRI> shapesGraphs) voidsetTransactionalValidationLimit(long transactionalValidationLimit) voidsetValidationEnabled(boolean validationEnabled) voidsetValidationResultsLimitPerConstraint(long validationResultsLimitPerConstraint) voidsetValidationResultsLimitTotal(long validationResultsLimitTotal) Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
getDelegate, setDelegate, validateMethods inherited from class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.sail.config.SailImplConfig
getIterationCacheSyncThreshold, getType
-
Field Details
-
PARALLEL_VALIDATION_DEFAULT
public static final boolean PARALLEL_VALIDATION_DEFAULT- See Also:
-
LOG_VALIDATION_PLANS_DEFAULT
public static final boolean LOG_VALIDATION_PLANS_DEFAULT- See Also:
-
LOG_VALIDATION_VIOLATIONS_DEFAULT
public static final boolean LOG_VALIDATION_VIOLATIONS_DEFAULT- See Also:
-
VALIDATION_ENABLED_DEFAULT
public static final boolean VALIDATION_ENABLED_DEFAULT- See Also:
-
CACHE_SELECT_NODES_DEFAULT
public static final boolean CACHE_SELECT_NODES_DEFAULT- See Also:
-
GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT
public static final boolean GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT- See Also:
-
RDFS_SUB_CLASS_REASONING_DEFAULT
public static final boolean RDFS_SUB_CLASS_REASONING_DEFAULT- See Also:
-
PERFORMANCE_LOGGING_DEFAULT
public static final boolean PERFORMANCE_LOGGING_DEFAULT- See Also:
-
SERIALIZABLE_VALIDATION_DEFAULT
public static final boolean SERIALIZABLE_VALIDATION_DEFAULT- See Also:
-
ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT
public static final boolean ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT- See Also:
-
DASH_DATA_SHAPES_DEFAULT
public static final boolean DASH_DATA_SHAPES_DEFAULT- See Also:
-
VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT
public static final long VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT- See Also:
-
VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT
public static final long VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT- See Also:
-
TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT
public static final long TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT- See Also:
-
SHAPES_GRAPHS_DEFAULT
-
-
Constructor Details
-
ShaclSailConfig
public ShaclSailConfig() -
ShaclSailConfig
-
-
Method Details
-
isLogValidationPlans
public boolean isLogValidationPlans() -
setLogValidationPlans
public void setLogValidationPlans(boolean logValidationPlans) -
isLogValidationViolations
public boolean isLogValidationViolations() -
setLogValidationViolations
public void setLogValidationViolations(boolean logValidationViolations) -
isGlobalLogValidationExecution
public boolean isGlobalLogValidationExecution() -
setGlobalLogValidationExecution
public void setGlobalLogValidationExecution(boolean globalLogValidationExecution) -
isValidationEnabled
public boolean isValidationEnabled() -
setValidationEnabled
public void setValidationEnabled(boolean validationEnabled) -
isParallelValidation
public boolean isParallelValidation() -
setParallelValidation
public void setParallelValidation(boolean parallelValidation) -
isCacheSelectNodes
public boolean isCacheSelectNodes() -
setCacheSelectNodes
public void setCacheSelectNodes(boolean cacheSelectNodes) -
isRdfsSubClassReasoning
public boolean isRdfsSubClassReasoning() -
setRdfsSubClassReasoning
public void setRdfsSubClassReasoning(boolean rdfsSubClassReasoning) -
isPerformanceLogging
public boolean isPerformanceLogging() -
setPerformanceLogging
public void setPerformanceLogging(boolean performanceLogging) -
isSerializableValidation
public boolean isSerializableValidation() -
setSerializableValidation
public void setSerializableValidation(boolean serializableValidation) -
isEclipseRdf4jShaclExtensions
-
setEclipseRdf4jShaclExtensions
-
isDashDataShapes
-
setDashDataShapes
-
getValidationResultsLimitTotal
public long getValidationResultsLimitTotal() -
getValidationResultsLimitPerConstraint
public long getValidationResultsLimitPerConstraint() -
setValidationResultsLimitTotal
public void setValidationResultsLimitTotal(long validationResultsLimitTotal) -
setValidationResultsLimitPerConstraint
public void setValidationResultsLimitPerConstraint(long validationResultsLimitPerConstraint) -
getTransactionalValidationLimit
public long getTransactionalValidationLimit() -
setTransactionalValidationLimit
public void setTransactionalValidationLimit(long transactionalValidationLimit) -
getShapesGraphs
-
setShapesGraphs
-
export
- Specified by:
exportin interfaceSailImplConfig- Overrides:
exportin classAbstractDelegatingSailImplConfig
-
parse
- Specified by:
parsein interfaceSailImplConfig- Overrides:
parsein classAbstractDelegatingSailImplConfig- Throws:
SailConfigException
-