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 ValidationApproachValidationApproach. MOST_COMPATIBLEMethods in org.eclipse.rdf4j.sail.shacl.ast that return ValidationApproach Modifier and Type Method Description ValidationApproachShape. getOptimalBulkValidationApproach()ValidationApproachNodeShape. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)ValidationApproachPropertyShape. 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 ValidationApproachValidationApproach. 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 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 ValidationApproach Modifier and Type Method Description ValidationApproachAbstractConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachClassConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachConstraintComponent. getOptimalBulkValidationApproach()Should return the fastest validation approach for bulk validation.ValidationApproachHasValueConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachMaxCountConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachMinCountConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachSimpleAbstractConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachSparqlConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachUniqueLangConstraintComponent. getOptimalBulkValidationApproach()ValidationApproachAbstractConstraintComponent. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)ValidationApproachConstraintComponent. 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.ValidationApproachSimpleAbstractConstraintComponent. getPreferredValidationApproach(ConnectionsGroup connectionsGroup)
-