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
public class ShaclSailConfig extends AbstractDelegatingSailImplConfig
ASailImplConfig
forShaclSail
configuration.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ShaclSailConfig()
ShaclSailConfig(SailImplConfig delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resource
export(Model m)
java.util.Set<IRI>
getShapesGraphs()
long
getTransactionalValidationLimit()
long
getValidationResultsLimitPerConstraint()
long
getValidationResultsLimitTotal()
boolean
isCacheSelectNodes()
boolean
isDashDataShapes()
boolean
isEclipseRdf4jShaclExtensions()
boolean
isGlobalLogValidationExecution()
boolean
isLogValidationPlans()
boolean
isLogValidationViolations()
boolean
isParallelValidation()
boolean
isPerformanceLogging()
boolean
isRdfsSubClassReasoning()
boolean
isSerializableValidation()
boolean
isValidationEnabled()
void
parse(Model m, Resource implNode)
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(java.util.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 Detail
-
USE_CONFIG
private static final boolean USE_CONFIG
-
PARALLEL_VALIDATION_DEFAULT
public static final boolean PARALLEL_VALIDATION_DEFAULT
- See Also:
- Constant Field Values
-
LOG_VALIDATION_PLANS_DEFAULT
public static final boolean LOG_VALIDATION_PLANS_DEFAULT
- See Also:
- Constant Field Values
-
LOG_VALIDATION_VIOLATIONS_DEFAULT
public static final boolean LOG_VALIDATION_VIOLATIONS_DEFAULT
- See Also:
- Constant Field Values
-
VALIDATION_ENABLED_DEFAULT
public static final boolean VALIDATION_ENABLED_DEFAULT
- See Also:
- Constant Field Values
-
CACHE_SELECT_NODES_DEFAULT
public static final boolean CACHE_SELECT_NODES_DEFAULT
- See Also:
- Constant Field Values
-
GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT
public static final boolean GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT
- See Also:
- Constant Field Values
-
RDFS_SUB_CLASS_REASONING_DEFAULT
public static final boolean RDFS_SUB_CLASS_REASONING_DEFAULT
- See Also:
- Constant Field Values
-
PERFORMANCE_LOGGING_DEFAULT
public static final boolean PERFORMANCE_LOGGING_DEFAULT
- See Also:
- Constant Field Values
-
SERIALIZABLE_VALIDATION_DEFAULT
public static final boolean SERIALIZABLE_VALIDATION_DEFAULT
- See Also:
- Constant Field Values
-
ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT
public static final boolean ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT
- See Also:
- Constant Field Values
-
DASH_DATA_SHAPES_DEFAULT
public static final boolean DASH_DATA_SHAPES_DEFAULT
- See Also:
- Constant Field Values
-
VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT
public static final long VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT
- See Also:
- Constant Field Values
-
VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT
public static final long VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT
- See Also:
- Constant Field Values
-
TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT
public static final long TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT
- See Also:
- Constant Field Values
-
SHAPES_GRAPHS_DEFAULT
public static final java.util.Set<IRI> SHAPES_GRAPHS_DEFAULT
-
parallelValidation
private boolean parallelValidation
-
logValidationPlans
private boolean logValidationPlans
-
logValidationViolations
private boolean logValidationViolations
-
validationEnabled
private boolean validationEnabled
-
cacheSelectNodes
private boolean cacheSelectNodes
-
globalLogValidationExecution
private boolean globalLogValidationExecution
-
rdfsSubClassReasoning
private boolean rdfsSubClassReasoning
-
performanceLogging
private boolean performanceLogging
-
serializableValidation
private boolean serializableValidation
-
eclipseRdf4jShaclExtensions
private boolean eclipseRdf4jShaclExtensions
-
dashDataShapes
private boolean dashDataShapes
-
validationResultsLimitTotal
private long validationResultsLimitTotal
-
validationResultsLimitPerConstraint
private long validationResultsLimitPerConstraint
-
transactionalValidationLimit
private long transactionalValidationLimit
-
shapesGraphs
private java.util.Set<IRI> shapesGraphs
-
-
Constructor Detail
-
ShaclSailConfig
public ShaclSailConfig()
-
ShaclSailConfig
public ShaclSailConfig(SailImplConfig delegate)
-
-
Method Detail
-
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
@Experimental public boolean isEclipseRdf4jShaclExtensions()
-
setEclipseRdf4jShaclExtensions
@Experimental public void setEclipseRdf4jShaclExtensions(boolean eclipseRdf4jShaclExtensions)
-
isDashDataShapes
@Experimental public boolean isDashDataShapes()
-
setDashDataShapes
@Experimental public void setDashDataShapes(boolean dashDataShapes)
-
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
public java.util.Set<IRI> getShapesGraphs()
-
setShapesGraphs
public void setShapesGraphs(java.util.Set<IRI> shapesGraphs)
-
export
public Resource export(Model m)
- Specified by:
export
in interfaceSailImplConfig
- Overrides:
export
in classAbstractDelegatingSailImplConfig
-
parse
public void parse(Model m, Resource implNode) throws SailConfigException
- Specified by:
parse
in interfaceSailImplConfig
- Overrides:
parse
in classAbstractDelegatingSailImplConfig
- Throws:
SailConfigException
-
-