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.- Author:
- Jeen Broekstra
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
CACHE_SELECT_NODES_DEFAULT
static boolean
DASH_DATA_SHAPES_DEFAULT
static boolean
ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT
static boolean
GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT
static boolean
LOG_VALIDATION_PLANS_DEFAULT
static boolean
LOG_VALIDATION_VIOLATIONS_DEFAULT
static boolean
PARALLEL_VALIDATION_DEFAULT
static boolean
PERFORMANCE_LOGGING_DEFAULT
static boolean
RDFS_SUB_CLASS_REASONING_DEFAULT
static boolean
SERIALIZABLE_VALIDATION_DEFAULT
static Set<IRI>
SHAPES_GRAPHS_DEFAULT
static long
TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT
static boolean
VALIDATION_ENABLED_DEFAULT
static long
VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT
static long
VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT
-
Constructor Summary
Constructors Constructor Description ShaclSailConfig()
ShaclSailConfig(SailImplConfig delegate)
-
Method Summary
-
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
-
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
-
-
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)
-
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
-
-