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_OBJECTprivate static final StatementMatcher.Variable<IRI> StatementMatcher.NULL_PREDICATEprivate static final StatementMatcher.Variable<Resource> StatementMatcher.NULL_SUBJECTprivate final StatementMatcher.Variable<? extends Value> StatementMatcher.objectprivate final StatementMatcher.Variable<IRI> StatementMatcher.predicateprivate final StatementMatcher.Variable<? extends Resource> StatementMatcher.subjectstatic final StatementMatcher.Variable<Value> StatementMatcher.Variable.THISstatic final StatementMatcher.Variable<Value> StatementMatcher.Variable.VALUEFields in org.eclipse.rdf4j.sail.shacl.ast with type parameters of type StatementMatcher.VariableModifier and TypeFieldDescriptionprivate final List<StatementMatcher.Variable<Value>> ValidationQuery.variablesMethods 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 booleanStatementMatcher.covers(StatementMatcher.Variable<?> bigger, StatementMatcher.Variable<?> smaller) Targetable.getTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) booleanStatementMatcher.hasObject(StatementMatcher.Variable<Value> variable) booleanStatementMatcher.hasSubject(StatementMatcher.Variable<Resource> variable) static List<StatementMatcher> StatementMatcher.swap(List<StatementMatcher> statementMatchers, StatementMatcher.Variable<?> existingVariable, StatementMatcher.Variable<?> newVariable) private StatementMatcherStatementMatcher.swap(StatementMatcher.Variable<?> existingVariable, StatementMatcher.Variable<?> newVariable) Method parameters in org.eclipse.rdf4j.sail.shacl.ast with type arguments of type StatementMatcher.VariableModifier and TypeMethodDescriptionstatic StringStatementMatcher.StableRandomVariableProvider.normalize(String inputQuery, List<? extends StatementMatcher.Variable> protectedVars, List<StatementMatcher> union) Normalize the use of random variables in a SPARQL query so that the numbering of queries starts at 0 in increments of one.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 SparqlFragmentLogicalOperatorConstraintComponent.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 StringClassConstraintComponent.getFilter(ConnectionsGroup connectionsGroup, StatementMatcher.Variable<Value> target) private StringAbstractSimpleConstraintComponent.getSparqlFilter(boolean negatePlan, StatementMatcher.Variable<Value> variable, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) (package private) abstract StringAbstractSimpleConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) Simple constraints need only implement this method to support SPARQL based validation.(package private) StringDatatypeConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringInConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringLanguageInConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMaxExclusiveConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMaxInclusiveConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMaxLengthConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMinExclusiveConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMinInclusiveConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringMinLengthConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringNodeKindConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) (package private) StringPatternConstraintComponent.getSparqlFilterExpression(StatementMatcher.Variable<Value> variable, boolean negated) -
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.VariableExternalFilterByQuery.queryVariableFields in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type StatementMatcher.VariableModifier and TypeFieldDescriptionprivate final List<StatementMatcher.Variable<Value>> BindSelect.varsConstructors 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.varMethods in org.eclipse.rdf4j.sail.shacl.ast.targets that return StatementMatcher.VariableModifier and TypeMethodDescriptionEffectiveTarget.getOptionalVar()EffectiveTarget.getTargetVar()Methods 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(boolean optional) 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)