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
Modifier and TypeFieldDescriptionstatic final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final boolean
static final long
static final boolean
static final long
static final long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setCacheSelectNodes
(boolean cacheSelectNodes) void
setDashDataShapes
(boolean dashDataShapes) void
setEclipseRdf4jShaclExtensions
(boolean eclipseRdf4jShaclExtensions) void
setGlobalLogValidationExecution
(boolean globalLogValidationExecution) void
setLogValidationPlans
(boolean logValidationPlans) void
setLogValidationViolations
(boolean logValidationViolations) void
setParallelValidation
(boolean parallelValidation) void
setPerformanceLogging
(boolean performanceLogging) void
setRdfsSubClassReasoning
(boolean rdfsSubClassReasoning) void
setSerializableValidation
(boolean serializableValidation) void
setShapesGraphs
(Set<IRI> shapesGraphs) void
setTransactionalValidationLimit
(long transactionalValidationLimit) void
setValidationEnabled
(boolean validationEnabled) void
setValidationResultsLimitPerConstraint
(long validationResultsLimitPerConstraint) void
setValidationResultsLimitTotal
(long validationResultsLimitTotal) Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
getDelegate, setDelegate, validate
Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
export
in interfaceSailImplConfig
- Overrides:
export
in classAbstractDelegatingSailImplConfig
-
parse
- Specified by:
parse
in interfaceSailImplConfig
- Overrides:
parse
in classAbstractDelegatingSailImplConfig
- Throws:
SailConfigException
-