Uses of Class
org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable
Packages that use StatementMatcher.Variable
Package
Description
-
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast
Fields in org.eclipse.rdf4j.sail.shacl.ast declared as StatementMatcher.VariableModifier and TypeFieldDescriptionprivate static final StatementMatcher.Variable
<Value> StatementMatcher.NULL_OBJECT
private static final StatementMatcher.Variable
<IRI> StatementMatcher.NULL_PREDICATE
private static final StatementMatcher.Variable
<Resource> StatementMatcher.NULL_SUBJECT
private final StatementMatcher.Variable
<? extends Value> StatementMatcher.object
private final StatementMatcher.Variable
<IRI> StatementMatcher.predicate
private final StatementMatcher.Variable
<? extends Resource> StatementMatcher.subject
static final StatementMatcher.Variable
<Value> StatementMatcher.Variable.THIS
static final StatementMatcher.Variable
<Value> StatementMatcher.Variable.VALUE
Fields in org.eclipse.rdf4j.sail.shacl.ast with type parameters of type StatementMatcher.VariableModifier and TypeFieldDescriptionprivate final List
<StatementMatcher.Variable<Value>> ValidationQuery.variables
Methods in org.eclipse.rdf4j.sail.shacl.ast that return StatementMatcher.VariableModifier and TypeMethodDescriptionStatementMatcher.StableRandomVariableProvider.current()
StatementMatcher.StableRandomVariableProvider.next()
Methods in org.eclipse.rdf4j.sail.shacl.ast with parameters of type StatementMatcher.VariableModifier and TypeMethodDescriptionNodeShape.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) PropertyShape.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) Shape.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) For rsx:targetShapeStatementMatcher.calculateVarNames
(StatementMatcher.Variable<?> subject, StatementMatcher.Variable<?> predicate, StatementMatcher.Variable<?> object) private static boolean
StatementMatcher.covers
(StatementMatcher.Variable<?> bigger, StatementMatcher.Variable<?> smaller) Targetable.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) boolean
StatementMatcher.hasObject
(StatementMatcher.Variable<Value> variable) boolean
StatementMatcher.hasSubject
(StatementMatcher.Variable<Resource> variable) static List
<StatementMatcher> StatementMatcher.swap
(List<StatementMatcher> statementMatchers, StatementMatcher.Variable<?> existingVariable, StatementMatcher.Variable<?> newVariable) private StatementMatcher
StatementMatcher.swap
(StatementMatcher.Variable<?> existingVariable, StatementMatcher.Variable<?> newVariable) Constructors in org.eclipse.rdf4j.sail.shacl.ast with parameters of type StatementMatcher.VariableModifierConstructorDescriptionStatementMatcher
(StatementMatcher.Variable<? extends Resource> subject, StatementMatcher.Variable<IRI> predicate, StatementMatcher.Variable<? extends Value> object, Targetable origin, Set<String> inheritedVarNames) ValidationQuery
(Collection<Namespace> namespaces, String query, List<StatementMatcher.Variable<Value>> targets, StatementMatcher.Variable<Value> value, ConstraintComponent.Scope scope, ConstraintComponent constraintComponent, Severity severity, Shape shape) Variable
(StatementMatcher.Variable<?> baseVariable, String name) Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast with type arguments of type StatementMatcher.VariableModifierConstructorDescriptionValidationQuery
(Collection<Namespace> namespaces, String query, List<StatementMatcher.Variable<Value>> targets, StatementMatcher.Variable<Value> value, ConstraintComponent.Scope scope, ConstraintComponent constraintComponent, Severity severity, Shape shape) ValidationQuery
(Set<Namespace> namespaces, String query, ConstraintComponent.Scope scope, 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.VariableModifier and TypeMethodDescriptionAbstractConstraintComponent.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) AndConstraintComponent.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) ConstraintComponent.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) DashHasValueInConstraintComponent.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) HasValueConstraintComponent.buildSparqlValidNodes_rsx_targetShape
(StatementMatcher.Variable<Value> subject, StatementMatcher.Variable<Value> object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) 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, List<Shape> shapes, TargetChain targetChain, Function<List<SparqlFragment>, SparqlFragment> bgpCombiner, Function<List<SparqlFragment>, SparqlFragment> filterCombiner) private String
ClassConstraintComponent.getFilter
(ConnectionsGroup connectionsGroup, StatementMatcher.Variable<Value> target) private String
SimpleAbstractConstraintComponent.getSparqlFilter
(boolean negatePlan, StatementMatcher.Variable<Value> variable, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) (package private) String
DatatypeConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
InConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
LanguageInConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MaxExclusiveConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MaxInclusiveConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MaxLengthConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MinExclusiveConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MinInclusiveConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
MinLengthConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
NodeKindConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) String
PatternConstraintComponent.getSparqlFilterExpression
(StatementMatcher.Variable<Value> variable, boolean negated) (package private) abstract 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
Methods in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type StatementMatcher.VariableModifier and TypeMethodDescriptionAlternativePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) InversePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) OneOrMorePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) SequencePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) SimplePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) ZeroOrMorePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) ZeroOrOnePath.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) Path.getVariablePrefix
(StatementMatcher.Variable subject, StatementMatcher.Variable object) -
Uses of StatementMatcher.Variable in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes declared as StatementMatcher.VariableModifier and TypeFieldDescriptionprivate final StatementMatcher.Variable
ExternalFilterByQuery.queryVariable
Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type StatementMatcher.VariableModifier and TypeFieldDescriptionprivate final List
<StatementMatcher.Variable<Value>> BindSelect.vars
Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type StatementMatcher.VariableModifierConstructorDescriptionExternalFilterByQuery
(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn) Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type StatementMatcher.VariableModifierConstructorDescriptionAllTargetsPlanNode
(SailConnection sailConnection, Resource[] dataGraph, ArrayDeque<EffectiveTarget.EffectiveTargetFragment> chain, List<StatementMatcher.Variable<Value>> vars, ConstraintComponent.Scope scope) BindSelect
(SailConnection connection, Resource[] dataGraph, SparqlFragment query, List<StatementMatcher.Variable<Value>> vars, PlanNode source, List<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.VariableModifier and TypeFieldDescriptionprivate final StatementMatcher.Variable
<Value> EffectiveTarget.EffectiveTargetFragment.var
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets that return StatementMatcher.VariableMethods in org.eclipse.rdf4j.sail.shacl.ast.targets that return types with arguments of type StatementMatcher.VariableModifier and TypeMethodDescriptionEffectiveTarget.getAllTargetVariables()
private List
<StatementMatcher.Variable<Value>> EffectiveTarget.getVars()
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type StatementMatcher.VariableModifier and TypeMethodDescriptionDashAllObjects.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) DashAllSubjects.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) RSXTargetShape.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) SparqlTarget.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) TargetClass.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) TargetNode.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) TargetObjectsOf.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) TargetSubjectsOf.getTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) Constructors in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type StatementMatcher.VariableModifierConstructorDescriptionEffectiveTargetFragment
(StatementMatcher.Variable<Value> var, Targetable target, EffectiveTarget.EffectiveTargetFragment prev, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)