Package org.eclipse.rdf4j.sail.shacl
Class ShapeValidationContainer
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ShapeValidationContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long
private final org.slf4j.Logger
private final boolean
private final boolean
private final PlanNode
private final Shape
private final ValidationExecutionLogger
-
Constructor Summary
ConstructorsConstructorDescriptionShapeValidationContainer
(Shape shape, Supplier<PlanNode> planNodeSupplier, boolean logValidationExecution, boolean logValidationViolations, long effectiveValidationResultsLimitPerConstraint, boolean performanceLogging, org.slf4j.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptiongetShape()
private long
private void
handlePostLogging
(long before, ValidationResultIterator validationResults) private void
boolean
-
Field Details
-
shape
-
logValidationViolations
private final boolean logValidationViolations -
planNode
-
validationExecutionLogger
-
effectiveValidationResultsLimitPerConstraint
private final long effectiveValidationResultsLimitPerConstraint -
performanceLogging
private final boolean performanceLogging -
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
ShapeValidationContainer
-
-
Method Details
-
getShape
-
hasPlanNode
public boolean hasPlanNode() -
performValidation
-
getTimeStamp
private long getTimeStamp() -
handlePreLogging
private void handlePreLogging() -
handlePostLogging
-