JavaScript is disabled on your browser.
Description
Nested Class Summary
Method Summary
Method Details
generateSparqlValidationQuery(ConnectionsGroup, ValidationSettings, boolean, boolean, ConstraintComponent.Scope)
generateTransactionalValidationPlan(ConnectionsGroup, ValidationSettings, PlanNodeProvider, ConstraintComponent.Scope)
getPreferredValidationApproach(ConnectionsGroup)
getOptimalBulkValidationApproach()
requiresEvaluation(ConnectionsGroup, ConstraintComponent.Scope, Resource[], StatementMatcher.StableRandomVariableProvider)
getConstraintComponent()
getAllTargetsPlan(ConnectionsGroup, Resource[], ConstraintComponent.Scope, StatementMatcher.StableRandomVariableProvider, ValidationSettings)
buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable, StatementMatcher.Variable, RdfsSubClassOfReasoner, ConstraintComponent.Scope, StatementMatcher.StableRandomVariableProvider)
deepClone()
getDefaultMessage()
All Superinterfaces:
Exportable , TargetChainInterface
All Known Implementing Classes:
AbstractConstraintComponent , AbstractSimpleConstraintComponent , AndConstraintComponent , ClassConstraintComponent , ClosedConstraintComponent , DashHasValueInConstraintComponent , DatatypeConstraintComponent , DisjointConstraintComponent , EqualsConstraintComponent , HasValueConstraintComponent , InConstraintComponent , LanguageInConstraintComponent , LessThanConstraintComponent , LessThanOrEqualsConstraintComponent , LogicalOperatorConstraintComponent , MaxCountConstraintComponent , MaxExclusiveConstraintComponent , MaxInclusiveConstraintComponent , MaxLengthConstraintComponent , MinCountConstraintComponent , MinExclusiveConstraintComponent , MinInclusiveConstraintComponent , MinLengthConstraintComponent , NodeKindConstraintComponent , NodeShape , NotConstraintComponent , OrConstraintComponent , PatternConstraintComponent , PropertyShape , QualifiedMaxCountConstraintComponent , QualifiedMinCountConstraintComponent , Shape , SparqlConstraintComponent , UniqueLangConstraintComponent , VoidConstraintComponent , XoneConstraintComponent
Nested Class Summary
Nested Classes
Method Summary
All Methods Instance Methods Abstract Methods
Should return the fastest validation approach for bulk validation.
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.
boolean
Method Details
generateSparqlValidationQuery
generateTransactionalValidationPlan
getPreferredValidationApproach
getOptimalBulkValidationApproach
buildSparqlValidNodes_rsx_targetShape