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