Uses of Class
org.eclipse.rdf4j.sail.shacl.ast.ValidationApproach
-
Packages that use ValidationApproach Package Description org.eclipse.rdf4j.sail.shacl.ast org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents -
-
Uses of ValidationApproach in org.eclipse.rdf4j.sail.shacl.ast
Fields in org.eclipse.rdf4j.sail.shacl.ast declared as ValidationApproach Modifier and Type Field Description static ValidationApproach
ValidationApproach. MOST_COMPATIBLE
Methods in org.eclipse.rdf4j.sail.shacl.ast that return ValidationApproach Modifier and Type Method Description ValidationApproach
Shape. getOptimalBulkValidationApproach()
ValidationApproach
NodeShape. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)
ValidationApproach
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
ValidationApproach. valueOf(java.lang.String name)
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 ValidationApproach Modifier and Type Method Description 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. -
Uses of ValidationApproach in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents
Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return ValidationApproach Modifier and Type Method Description ValidationApproach
AbstractConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
ClassConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
ConstraintComponent. getOptimalBulkValidationApproach()
Should return the fastest validation approach for bulk validation.ValidationApproach
HasValueConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
MaxCountConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
MinCountConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
SimpleAbstractConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
SparqlConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
UniqueLangConstraintComponent. getOptimalBulkValidationApproach()
ValidationApproach
AbstractConstraintComponent. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)
ValidationApproach
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.ValidationApproach
SimpleAbstractConstraintComponent. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)
-