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 PlanNodeAbstractConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeAndConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeClassConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeDashHasValueInConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeHasValueConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeMaxCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeMinCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeNotConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeOrConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeQualifiedMaxCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeQualifiedMinCountConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeSimpleAbstractConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeUniqueLangConstraintComponent. generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeAbstractConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeAndConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeClassConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeDashHasValueInConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeHasValueConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeMaxCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeMinCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeNotConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeOrConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeQualifiedMaxCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeQualifiedMinCountConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeSimpleAbstractConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeUniqueLangConstraintComponent. getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)PlanNodeQualifiedMaxCountConstraintComponent. negated(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope)PlanNodeQualifiedMinCountConstraintComponent. 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 PlanNodeAlternativePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeInversePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeOneOrMorePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)abstract PlanNodePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeSequencePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeSimplePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeZeroOrMorePath. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)PlanNodeZeroOrOnePath. 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 classBufferedPlanNode<T extends MultiStreamPlanNode & PlanNode>classUnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode>Subinterfaces of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.planNodes Modifier and Type Interface Description interfacePushablePlanNodeClasses in org.eclipse.rdf4j.sail.shacl.ast.planNodes that implement PlanNode Modifier and Type Class Description classAbstractBulkJoinPlanNodeclassAllTargetsPlanNodeUsed to signal bulk validation.classBindSelectTakes a plan node as a source and for each tuple in the source it will build a BindingSet from the vars and the tuple and inject it into the queryclassBufferedPlanNode<T extends MultiStreamPlanNode & PlanNode>static classBufferedSplitter.BufferedSplitterPlaneNodeclassBulkedExternalInnerJoinclassBulkedExternalLeftOuterJoinclassDatatypeFilterclassDebugPlanNodeUsed for adding a custom log statement to tuples as they pass through.classEmptyNodeclassEqualsJoinclassEqualsJoinValueclassExternalFilterByQueryclassFilterByPredicateclassFilterByPredicateObjectclassFilterPlanNodeclassFilterTargetIsObjectclassFilterTargetIsSubjectclassGroupByCountFilterclassGroupByFilterclassInnerJoinclassLanguageInFilterclassLeftOuterJoinclassLiteralComparatorFilterclassMaxLengthFilterclassMinLengthFilterclassNodeKindFilterclassNonUniqueTargetLangThis PlanNode takes a stream of Tuples like: (ex:companyA, "Company A"@en).classNotValuesInclassPatternFilterclassReduceTargetsTakes a parentToReduce and filters away any tuples that have an active target that exists in reductionSourceclassSelectclassSetFilterNodeclassShiftToNodeShapeclassShiftToPropertyShapeclassSingleCloseablePlanNodeA plan node that can only be closed onceclassSortclassTargetChainPopperPops the last target off of the target chain and into the value.classTrimToTargetclassTupleMapperclassUnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode>classUnionNodeclassUniqueclassUnorderedSelectclassValidationReportNodeclassValueInFilterclassValuesBackedNodeMethods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return PlanNode Modifier and Type Method Description PlanNodeInnerJoin. getDiscardedLeft(Class<? extends PushablePlanNode> type)PlanNodeInnerJoin. getDiscardedRight(Class<? extends PushablePlanNode> type)PlanNodeFilterPlanNode. getFalseNode(Class<? extends PushablePlanNode> type)static PlanNodeUnionNode. getInstance(PlanNode... nodes)static PlanNodeUnique. getInstance(PlanNode parent, boolean compress)static PlanNodeUnionNode. getInstanceDedupe(PlanNode... nodes)PlanNodeInnerJoin. getJoined(Class<? extends PushablePlanNode> type)PlanNodeBufferedSplitter. getPlanNode()PlanNodePlanNodeProvider. getPlanNode()PlanNodeFilterPlanNode. getTrueNode(Class<? extends PushablePlanNode> type)static PlanNodePlanNodeHelper. handleSorting(boolean requiresSorted, PlanNode parent)static PlanNodePlanNodeHelper. 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 PlanNodeUnionNode. getInstance(PlanNode... nodes)static PlanNodeUnique. getInstance(PlanNode parent, boolean compress)static PlanNodeUnionNode. getInstanceDedupe(PlanNode... nodes)static PlanNodePlanNodeHelper. handleSorting(boolean requiresSorted, PlanNode parent)static PlanNodePlanNodeHelper. 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 classTargetChainRetrieverUsed 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 PlanNodeEffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)PlanNodeDashAllObjects. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeDashAllSubjects. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeRSXTargetShape. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)abstract PlanNodeTarget. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeTargetClass. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeTargetNode. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeTargetObjectsOf. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeTargetSubjectsOf. getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeEffectiveTarget. getAllTargets(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)PlanNodeEffectiveTarget. getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,PlanNode> filter)PlanNodeDashAllObjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeDashAllSubjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeEffectiveTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeRSXTargetShape. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)abstract PlanNodeTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetClass. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetNode. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetObjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetSubjectsOf. 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 PlanNodeEffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)PlanNodeDashAllObjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeDashAllSubjects. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeEffectiveTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeRSXTargetShape. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)abstract PlanNodeTarget. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetClass. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetNode. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetObjectsOf. getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)PlanNodeTargetSubjectsOf. 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 PlanNodeEffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)PlanNodeEffectiveTarget. extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,PlanNode> filter)PlanNodeEffectiveTarget. getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,PlanNode> filter)PlanNodeEffectiveTarget. 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 PlanNodeConnectionsGroup. getCachedNodeFor(PlanNode planNode)Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type PlanNode Modifier and Type Method Description PlanNodeConnectionsGroup. getCachedNodeFor(PlanNode planNode)
-