Uses of Enum
org.eclipse.rdf4j.sail.shacl.ast.ValidationApproach
Packages that use ValidationApproach
Package
Description
-
Uses of ValidationApproach in org.eclipse.rdf4j.sail.shacl.ast
Fields in org.eclipse.rdf4j.sail.shacl.ast declared as ValidationApproachModifier and TypeFieldDescriptionstatic final ValidationApproach
ValidationApproach.MOST_COMPATIBLE
Methods in org.eclipse.rdf4j.sail.shacl.ast that return ValidationApproachModifier and TypeMethodDescriptionShape.getOptimalBulkValidationApproach()
NodeShape.getPreferredValidationApproach
(ConnectionsGroup connectionsGroup) PropertyShape.getPreferredValidationApproach
(ConnectionsGroup connectionsGroup) static ValidationApproach
ValidationApproach.reduceCompatible
(ValidationApproach a, ValidationApproach b) All constraint components must support Transactional validation, so unless both components support SPARQL validation then we return Transactional validation.static ValidationApproach
ValidationApproach.reducePreferred
(ValidationApproach a, ValidationApproach b) The fastest validation approach for small transactions is usually Transactional validation, however some constraint components may find that it's going to be faster to validate the constraint using SPARQL validation against the entire base sail if it thinks that analyzing the transaction is going to be slower.static ValidationApproach
Returns the enum constant of this type with the specified name.static ValidationApproach[]
ValidationApproach.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.eclipse.rdf4j.sail.shacl.ast with parameters of type ValidationApproachModifier and TypeMethodDescriptionstatic ValidationApproach
ValidationApproach.reduceCompatible
(ValidationApproach a, ValidationApproach b) All constraint components must support Transactional validation, so unless both components support SPARQL validation then we return Transactional validation.static ValidationApproach
ValidationApproach.reducePreferred
(ValidationApproach a, ValidationApproach b) The fastest validation approach for small transactions is usually Transactional validation, however some constraint components may find that it's going to be faster to validate the constraint using SPARQL validation against the entire base sail if it thinks that analyzing the transaction is going to be slower. -
Uses of ValidationApproach in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents
Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return ValidationApproachModifier and TypeMethodDescriptionAbstractConstraintComponent.getOptimalBulkValidationApproach()
ClassConstraintComponent.getOptimalBulkValidationApproach()
ConstraintComponent.getOptimalBulkValidationApproach()
Should return the fastest validation approach for bulk validation.HasValueConstraintComponent.getOptimalBulkValidationApproach()
MaxCountConstraintComponent.getOptimalBulkValidationApproach()
MinCountConstraintComponent.getOptimalBulkValidationApproach()
SimpleAbstractConstraintComponent.getOptimalBulkValidationApproach()
SparqlConstraintComponent.getOptimalBulkValidationApproach()
UniqueLangConstraintComponent.getOptimalBulkValidationApproach()
AbstractConstraintComponent.getPreferredValidationApproach
(ConnectionsGroup connectionsGroup) ConstraintComponent.getPreferredValidationApproach
(ConnectionsGroup connectionsGroup) A constraint component should decide which validation approach is going to be the optimal performance wise based on the state of the transaction and base sail.SimpleAbstractConstraintComponent.getPreferredValidationApproach
(ConnectionsGroup connectionsGroup)