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
ASailImplConfigforShaclSailconfiguration.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ShaclSailConfig()ShaclSailConfig(SailImplConfig delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resourceexport(Model m)java.util.Set<IRI>getShapesGraphs()longgetTransactionalValidationLimit()longgetValidationResultsLimitPerConstraint()longgetValidationResultsLimitTotal()booleanisCacheSelectNodes()booleanisDashDataShapes()booleanisEclipseRdf4jShaclExtensions()booleanisGlobalLogValidationExecution()booleanisLogValidationPlans()booleanisLogValidationViolations()booleanisParallelValidation()booleanisPerformanceLogging()booleanisRdfsSubClassReasoning()booleanisSerializableValidation()booleanisValidationEnabled()voidparse(Model m, Resource implNode)voidsetCacheSelectNodes(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(java.util.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, 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:
exportin interfaceSailImplConfig- Overrides:
exportin classAbstractDelegatingSailImplConfig
-
parse
public void parse(Model m, Resource implNode) throws SailConfigException
- Specified by:
parsein interfaceSailImplConfig- Overrides:
parsein classAbstractDelegatingSailImplConfig- Throws:
SailConfigException
-
-