Uses of Class
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable
-
-
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast
Fields in org.eclipse.rdf4j.sail.shacl.ast declared as StatementMatcher.Variable Modifier and Type Field Description private static StatementMatcher.Variable<Value>
StatementMatcher. NULL_OBJECT
private static StatementMatcher.Variable<IRI>
StatementMatcher. NULL_PREDICATE
private static StatementMatcher.Variable<Resource>
StatementMatcher. NULL_SUBJECT
private StatementMatcher.Variable<? extends Value>
StatementMatcher. object
private StatementMatcher.Variable<IRI>
StatementMatcher. predicate
private StatementMatcher.Variable<? extends Resource>
StatementMatcher. subject
static StatementMatcher.Variable<Value>
StatementMatcher.Variable. THIS
static StatementMatcher.Variable<Value>
StatementMatcher.Variable. VALUE
Fields in org.eclipse.rdf4j.sail.shacl.ast with type parameters of type StatementMatcher.Variable Modifier and Type Field Description private java.util.List<StatementMatcher.Variable<Value>>
ValidationQuery. variables
Methods in org.eclipse.rdf4j.sail.shacl.ast that return StatementMatcher.Variable Modifier and Type Method Description StatementMatcher.Variable<Value>
StatementMatcher.StableRandomVariableProvider. current()
StatementMatcher.Variable<Value>
StatementMatcher.StableRandomVariableProvider. next()
Constructors in org.eclipse.rdf4j.sail.shacl.ast with parameters of type StatementMatcher.Variable Constructor Description StatementMatcher(StatementMatcher.Variable<? extends Resource> subject, StatementMatcher.Variable<IRI> predicate, StatementMatcher.Variable<? extends Value> object, Targetable origin, java.util.Set<java.lang.String> inheritedVarNames)
ValidationQuery(java.util.Collection<Namespace> namespaces, java.lang.String query, java.util.List<StatementMatcher.Variable<Value>> targets, StatementMatcher.Variable<Value> value, ConstraintComponent.Scope scope, ConstraintComponent constraintComponent, Severity severity, Shape shape)
Variable(StatementMatcher.Variable<?> baseVariable, java.lang.String name)
Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast with type arguments of type StatementMatcher.Variable Constructor Description ValidationQuery(java.util.Collection<Namespace> namespaces, java.lang.String query, java.util.List<StatementMatcher.Variable<Value>> targets, StatementMatcher.Variable<Value> value, ConstraintComponent.Scope scope, ConstraintComponent constraintComponent, Severity severity, Shape shape)
ValidationQuery(java.util.Set<Namespace> namespaces, java.lang.String query, ConstraintComponent.Scope scope, java.util.List<StatementMatcher.Variable<Value>> variables, int targetIndex, int valueIndex)
-
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents
Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type StatementMatcher.Variable Modifier and Type Method Description SparqlFragment
AbstractConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SparqlFragment
AndConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SparqlFragment
ConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SparqlFragment
DashHasValueInConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SparqlFragment
HasValueConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
SparqlFragment
OrConstraintComponent. buildSparqlValidNodes_rsx_targetShape(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
(package private) static SparqlFragment
LogicalOperatorConstraintComponent. buildSparqlValidNodes_rsx_targetShape_inner(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, java.util.List<Shape> shapes, TargetChain targetChain, java.util.function.Function<java.util.List<SparqlFragment>,SparqlFragment> bgpCombiner, java.util.function.Function<java.util.List<SparqlFragment>,SparqlFragment> filterCombiner)
private java.lang.String
ClassConstraintComponent. getFilter(ConnectionsGroup connectionsGroup, StatementMatcher.Variable<Value> target)
private java.lang.String
SimpleAbstractConstraintComponent. getSparqlFilter(boolean negatePlan, StatementMatcher.Variable<Value> variable, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
(package private) java.lang.String
DatatypeConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
InConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
LanguageInConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MaxExclusiveConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MaxInclusiveConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MaxLengthConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MinExclusiveConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MinInclusiveConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
MinLengthConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
NodeKindConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) java.lang.String
PatternConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
(package private) abstract java.lang.String
SimpleAbstractConstraintComponent. getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated)
Simple constraints need only implement this method to support SPARQL based validation. -
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast.paths
-
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes declared as StatementMatcher.Variable Modifier and Type Field Description private StatementMatcher.Variable
ExternalFilterByQuery. queryVariable
Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type StatementMatcher.Variable Modifier and Type Field Description private java.util.List<StatementMatcher.Variable<Value>>
BindSelect. vars
Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type StatementMatcher.Variable Constructor Description ExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, java.util.function.Function<ValidationTuple,Value> filterOn)
Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type StatementMatcher.Variable Constructor Description AllTargetsPlanNode(SailConnection sailConnection, Resource[] dataGraph, java.util.ArrayDeque<EffectiveTarget.EffectiveTargetFragment> chain, java.util.List<StatementMatcher.Variable<Value>> vars, ConstraintComponent.Scope scope)
BindSelect(SailConnection connection, Resource[] dataGraph, SparqlFragment query, java.util.List<StatementMatcher.Variable<Value>> vars, PlanNode source, java.util.List<java.lang.String> varNames, ConstraintComponent.Scope scope, int bulkSize, EffectiveTarget.Extend direction, boolean includePropertyShapeValues)
-
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast.targets
Fields in org.eclipse.rdf4j.sail.shacl.ast.targets declared as StatementMatcher.Variable Modifier and Type Field Description private StatementMatcher.Variable<Value>
EffectiveTarget.EffectiveTargetFragment. var
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets that return StatementMatcher.Variable Modifier and Type Method Description StatementMatcher.Variable<Value>
EffectiveTarget. getTargetVar()
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets that return types with arguments of type StatementMatcher.Variable Modifier and Type Method Description java.util.List<StatementMatcher.Variable<Value>>
EffectiveTarget. getAllTargetVariables()
private java.util.List<StatementMatcher.Variable<Value>>
EffectiveTarget. getVars()
Constructors in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type StatementMatcher.Variable Constructor Description EffectiveTargetFragment(StatementMatcher.Variable<Value> var, Targetable target, EffectiveTarget.EffectiveTargetFragment prev, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
-