Uses of Interface
org.eclipse.rdf4j.sail.shacl.ast.planNodes.PlanNode
-
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents
Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return PlanNode Modifier and Type Method Description PlanNode
AbstractConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
AndConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
ClassConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
ConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
DashHasValueInConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
HasValueConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
MaxCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
MinCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
NotConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
OrConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
QualifiedMaxCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
QualifiedMinCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
SimpleAbstractConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
UniqueLangConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
AbstractConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
AndConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
ClassConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
ConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
DashHasValueInConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
HasValueConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
MaxCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
MinCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
NotConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
OrConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
QualifiedMaxCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
QualifiedMinCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
SimpleAbstractConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
UniqueLangConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
PlanNode
QualifiedMaxCountConstraintComponent. negated(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
PlanNode
QualifiedMinCountConstraintComponent. negated(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.paths
Methods in org.eclipse.rdf4j.sail.shacl.ast.paths that return PlanNode Modifier and Type Method Description PlanNode
AlternativePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
InversePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
OneOrMorePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
abstract PlanNode
Path. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
SequencePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
SimplePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
ZeroOrMorePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
PlanNode
ZeroOrOnePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Classes in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type PlanNode Modifier and Type Class Description class
BufferedPlanNode<T extends MultiStreamPlanNode & PlanNode>
class
UnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode>
Subinterfaces of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.planNodes Modifier and Type Interface Description interface
PushablePlanNode
Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return PlanNode Modifier and Type Method Description PlanNode
InnerJoin. getDiscardedLeft(Class<? extends PushablePlanNode> type)
PlanNode
InnerJoin. getDiscardedRight(Class<? extends PushablePlanNode> type)
PlanNode
FilterPlanNode. getFalseNode(Class<? extends PushablePlanNode> type)
static PlanNode
UnionNode. getInstance(PlanNode... nodes)
static PlanNode
Unique. getInstance(PlanNode parent, boolean compress)
static PlanNode
UnionNode. getInstanceDedupe(PlanNode... nodes)
PlanNode
InnerJoin. getJoined(Class<? extends PushablePlanNode> type)
PlanNode
BufferedSplitter. getPlanNode()
PlanNode
PlanNodeProvider. getPlanNode()
PlanNode
FilterPlanNode. getTrueNode(Class<? extends PushablePlanNode> type)
static PlanNode
PlanNodeHelper. handleSorting(boolean requiresSorted, PlanNode parent)
static PlanNode
PlanNodeHelper. handleSorting(PlanNode child, PlanNode parent)
Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return types with arguments of type PlanNode Modifier and Type Method Description List<PlanNode>
InnerJoin. parent()
Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type PlanNode Modifier and Type Method Description static PlanNode
UnionNode. getInstance(PlanNode... nodes)
static PlanNode
Unique. getInstance(PlanNode parent, boolean compress)
static PlanNode
UnionNode. getInstanceDedupe(PlanNode... nodes)
static PlanNode
PlanNodeHelper. handleSorting(boolean requiresSorted, PlanNode parent)
static PlanNode
PlanNodeHelper. handleSorting(PlanNode child, PlanNode parent)
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.targets
Classes in org.eclipse.rdf4j.sail.shacl.ast.targets that implement PlanNode Modifier and Type Class Description class
TargetChainRetriever
Used to run the query that represents the target and sets the bindings based on values that match the statement patterns from the added/removed sail connectionMethods in org.eclipse.rdf4j.sail.shacl.ast.targets that return PlanNode Modifier and Type Method Description PlanNode
EffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)
PlanNode
DashAllObjects. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
DashAllSubjects. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
RSXTargetShape. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
abstract PlanNode
Target. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
TargetClass. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
TargetNode. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
TargetObjectsOf. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
TargetSubjectsOf. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
EffectiveTarget. getAllTargets(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)
PlanNode
EffectiveTarget. getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,PlanNode> filter)
PlanNode
DashAllObjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
DashAllSubjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
EffectiveTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
RSXTargetShape. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
abstract PlanNode
Target. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetClass. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetNode. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetObjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetSubjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type PlanNode Modifier and Type Method Description PlanNode
EffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)
PlanNode
DashAllObjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
DashAllSubjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
EffectiveTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
RSXTargetShape. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
abstract PlanNode
Target. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetClass. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetNode. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetObjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
PlanNode
TargetSubjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
Method parameters in org.eclipse.rdf4j.sail.shacl.ast.targets with type arguments of type PlanNode Modifier and Type Method Description PlanNode
EffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)
PlanNode
EffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)
PlanNode
EffectiveTarget. getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,PlanNode> filter)
PlanNode
EffectiveTarget. getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,PlanNode> filter)
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.wrapper.data
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data that return PlanNode Modifier and Type Method Description PlanNode
ConnectionsGroup. getCachedNodeFor(PlanNode planNode)
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type PlanNode Modifier and Type Method Description PlanNode
ConnectionsGroup. getCachedNodeFor(PlanNode planNode)
-