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
Subclasses with type arguments of type ValidationApproach in org.eclipse.rdf4j.sail.shacl.astFields in org.eclipse.rdf4j.sail.shacl.ast declared as ValidationApproachModifier and TypeFieldDescriptionstatic final ValidationApproachValidationApproach.MOST_COMPATIBLEMethods in org.eclipse.rdf4j.sail.shacl.ast that return ValidationApproachModifier and TypeMethodDescriptionShape.getOptimalBulkValidationApproach()NodeShape.getPreferredValidationApproach(ConnectionsGroup connectionsGroup) PropertyShape.getPreferredValidationApproach(ConnectionsGroup connectionsGroup) static ValidationApproachValidationApproach.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 ValidationApproachValidationApproach.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 ValidationApproachReturns 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 ValidationApproachValidationApproach.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 ValidationApproachValidationApproach.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()AbstractSimpleConstraintComponent.getOptimalBulkValidationApproach()ClassConstraintComponent.getOptimalBulkValidationApproach()ClosedConstraintComponent.getOptimalBulkValidationApproach()ConstraintComponent.getOptimalBulkValidationApproach()Should return the fastest validation approach for bulk validation.HasValueConstraintComponent.getOptimalBulkValidationApproach()MaxCountConstraintComponent.getOptimalBulkValidationApproach()MinCountConstraintComponent.getOptimalBulkValidationApproach()SparqlConstraintComponent.getOptimalBulkValidationApproach()UniqueLangConstraintComponent.getOptimalBulkValidationApproach()VoidConstraintComponent.getOptimalBulkValidationApproach()AbstractConstraintComponent.getPreferredValidationApproach(ConnectionsGroup connectionsGroup) AbstractSimpleConstraintComponent.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.