Uses of Interface
org.eclipse.rdf4j.sail.shacl.ast.planNodes.PlanNode
Packages that use PlanNode
-
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl
Fields in org.eclipse.rdf4j.sail.shacl declared as PlanNodeModifier and TypeFieldDescriptionprivate final PlanNodeShaclSailConnection.ValidationContainer.planNodeDeprecated, for removal: This API element is subject to removal in a future version.private final PlanNodeShapeValidationContainer.planNodeConstructors in org.eclipse.rdf4j.sail.shacl with parameters of type PlanNodeModifierConstructorDescriptionValidationContainer(Shape shape, PlanNode planNode) Deprecated, for removal: This API element is subject to removal in a future version.Constructor parameters in org.eclipse.rdf4j.sail.shacl with type arguments of type PlanNodeModifierConstructorDescriptionShapeValidationContainer(Shape shape, Supplier<PlanNode> planNodeSupplier, boolean logValidationExecution, boolean logValidationViolations, long effectiveValidationResultsLimitPerConstraint, boolean performanceLogging, org.slf4j.Logger logger) -
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast
Methods in org.eclipse.rdf4j.sail.shacl.ast that return PlanNodeModifier and TypeMethodDescriptionShape.generatePlans(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings) NodeShape.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) PropertyShape.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) NodeShape.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) PropertyShape.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) ValidationQuery.Deactivated.getValidationPlan(SailConnection baseConnection, Resource[] dataGraph, Resource[] shapesGraphs) ValidationQuery.getValidationPlan(SailConnection baseConnection, Resource[] dataGraph, Resource[] shapesGraphs) -
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents
Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return PlanNodeModifier and TypeMethodDescriptionAbstractConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) AbstractSimpleConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) AndConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) ClassConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) ConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) DashHasValueInConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) HasValueConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) MaxCountConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) MinCountConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) NotConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) OrConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) QualifiedMaxCountConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) QualifiedMinCountConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) SparqlConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) UniqueLangConstraintComponent.generateTransactionalValidationPlan(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) (package private) static PlanNodeAbstractConstraintComponent.getAllTargetsIncludingThoseAddedByPath(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, ConstraintComponent.Scope scope, EffectiveTarget effectiveTarget, Path path, boolean includeTargetsAffectedByRemoval) AbstractConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) AbstractSimpleConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) AndConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) ClassConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) ConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) DashHasValueInConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) HasValueConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) MaxCountConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) MinCountConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) NotConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) OrConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) QualifiedMaxCountConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) QualifiedMinCountConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) SparqlConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) UniqueLangConstraintComponent.getAllTargetsPlan(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, ValidationSettings validationSettings) private PlanNodeAbstractSimpleConstraintComponent.getFilterAttacherWithNegation(boolean negatePlan, PlanNode allTargets) private PlanNodeAbstractSimpleConstraintComponent.getPlanNodeForOverrideTargetNode(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope, boolean negatePlan, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, EffectiveTarget effectiveTarget, Optional<Path> path) private PlanNodeSparqlConstraintComponent.getPlanNodeForOverrideTargetNode(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, EffectiveTarget effectiveTarget, Optional<Path> path) QualifiedMaxCountConstraintComponent.negated(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) QualifiedMinCountConstraintComponent.negated(ConnectionsGroup connectionsGroup, ValidationSettings validationSettings, PlanNodeProvider overrideTargetNode, ConstraintComponent.Scope scope) Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return types with arguments of type PlanNodeModifier and TypeMethodDescription(package private) abstract Function<PlanNode, FilterPlanNode> AbstractSimpleConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> DatatypeConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> InConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> LanguageInConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MaxExclusiveConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MaxInclusiveConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MaxLengthConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MinExclusiveConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MinInclusiveConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> MinLengthConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> NodeKindConstraintComponent.getFilterAttacher()(package private) Function<PlanNode, FilterPlanNode> PatternConstraintComponent.getFilterAttacher()Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type PlanNodeModifier and TypeMethodDescriptionprivate PlanNodeAbstractSimpleConstraintComponent.getFilterAttacherWithNegation(boolean negatePlan, PlanNode allTargets) -
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.paths
Methods in org.eclipse.rdf4j.sail.shacl.ast.paths that return PlanNodeModifier and TypeMethodDescriptionAlternativePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) InversePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) OneOrMorePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) abstract PlanNodePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get all values added in this transaction.SequencePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) SimplePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) ZeroOrMorePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) ZeroOrOnePath.getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) AlternativePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) InversePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) OneOrMorePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) abstract PlanNodePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get values added in this transaction.SequencePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) SimplePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) ZeroOrMorePath.getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) ZeroOrOnePath.getAnyAdded(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 PlanNodeModifier and TypeClassDescriptionclassBufferedPlanNode<T extends MultiStreamPlanNode & PlanNode>classUnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode>Subinterfaces of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.planNodesClasses in org.eclipse.rdf4j.sail.shacl.ast.planNodes that implement PlanNodeModifier and TypeClassDescriptionclassclassUsed to signal bulk validation.classTakes 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 classclassclassclassclassUsed for adding a custom log statement to tuples as they pass through.classclassclassclassclassclassclassclassclassclassclassclass(package private) classclassclassclassclassclassclassclassThis PlanNode takes a stream of Tuples like: (ex:companyA, "Company A"@en).classclassclassTakes a parentToReduce and filters away any tuples that have an active target that exists in reductionSourceclassclassclassclassclassA plan node that can only be closed onceclassclassclassPops the last target off of the target chain and into the value.classclassclassUnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode>classclassclassclassclassclassSubinterfaces with type arguments of type PlanNode in org.eclipse.rdf4j.sail.shacl.ast.planNodesFields in org.eclipse.rdf4j.sail.shacl.ast.planNodes declared as PlanNodeModifier and TypeFieldDescriptionprivate final PlanNodeEqualsJoin.leftprivate final PlanNodeEqualsJoinValue.leftprivate final PlanNodeInnerJoin.leftprivate final PlanNodeLeftOuterJoin.leftprivate final PlanNodeBulkedExternalInnerJoin.leftNodeprivate final PlanNodeBulkedExternalLeftOuterJoin.leftNodeprivate final PlanNode[]UnionNode.nodesprivate final PlanNodeNotValuesIn.notInprivate final PlanNodeBufferedSplitter.parent(package private) PlanNodeDebugPlanNode.parent(package private) final PlanNodeFilterByPredicate.parentprivate final PlanNodeFilterByPredicateObject.parent(package private) PlanNodeFilterPlanNode.parent(package private) PlanNodeGroupByCountFilter.parent(package private) PlanNodeGroupByFilter.parent(package private) PlanNodeNonUniqueTargetLang.parentprivate final PlanNodeNotValuesIn.parentprivate final PlanNodeOnlyNonUnique.parentprivate final PlanNodeSetFilterNode.parent(package private) PlanNodeShiftToNodeShape.parent(package private) PlanNodeShiftToPropertyShape.parentprivate final PlanNodeSingleCloseablePlanNode.parentprivate final PlanNodeSort.parentprivate final PlanNodeTargetChainPopper.parent(package private) PlanNodeTrimToTarget.parent(package private) PlanNodeTupleMapper.parentprivate final TUnBufferedPlanNode.parentprivate final PlanNodeUnique.parent(package private) PlanNodeValidationReportNode.parentprivate final PlanNodeReduceTargets.parentToReduceprivate final PlanNodeLoggingCloseableIteration.planNodeprivate final PlanNodeLogStatement.planNodeprivate final PlanNodeReduceTargets.reductionSourceprivate final PlanNodeEqualsJoin.rightprivate final PlanNodeEqualsJoinValue.rightprivate final PlanNodeInnerJoin.rightprivate final PlanNodeLeftOuterJoin.rightprivate final PlanNodeBindSelect.sourceprivate final PlanNodeSparqlConstraintSelect.targetsFields in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type PlanNodeMethods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return PlanNodeModifier and TypeMethodDescriptionInnerJoin.getDiscardedLeft(Class<? extends PushablePlanNode> type) InnerJoin.getDiscardedRight(Class<? extends PushablePlanNode> type) FilterPlanNode.getFalseNode(Class<? extends PushablePlanNode> type) static PlanNodeUnionNode.getInstance(PlanNode... nodes) static PlanNodeUnique.getInstance(PlanNode parent, boolean compress) static PlanNodeUnionNode.getInstanceDedupe(PlanNode... nodes) InnerJoin.getJoined(Class<? extends PushablePlanNode> type) BufferedSplitter.getPlanNode()LogStatement.getPlanNode()PlanNodeProvider.getPlanNode()FilterPlanNode.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 PlanNodeMethods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type PlanNodeModifier and TypeMethodDescriptionstatic 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) (package private) voidDeactivatedValidationLogger.log(int depth, String name, ValidationTuple tuple, PlanNode planNode, String id, String message) (package private) voidValidationExecutionLogger.log(int depth, String name, ValidationTuple tuple, PlanNode planNode, String id, String message) Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type PlanNodeModifierConstructorDescriptionBindSelect(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) BufferedSplitter(PlanNode parent) BufferedSplitter(PlanNode parent, boolean cached) BulkedExternalInnerJoin(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, SparqlFragment query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet, ValidationTuple> mapper) BulkedExternalLeftOuterJoin(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, SparqlFragment query, Function<BindingSet, ValidationTuple> mapper) DatatypeFilter(PlanNode parent, IRI datatype) DebugPlanNode(PlanNode parent, String message) DebugPlanNode(PlanNode parent, String message, Consumer<ValidationTuple> debugPoint) DebugPlanNode(PlanNode parent, Consumer<ValidationTuple> debugPoint) EqualsJoin(PlanNode left, PlanNode right, boolean useAsFilter) EqualsJoinValue(PlanNode left, PlanNode right, boolean useAsFilter) ExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn) FilterByPredicate(SailConnection connection, Set<IRI> filterOnPredicates, PlanNode parent, FilterByPredicate.On on, Resource[] dataGraph) FilterByPredicateObject(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, Set<Resource> filterOnObject, PlanNode parent, boolean returnMatching, FilterByPredicateObject.FilterOn filterOn, boolean includeInferred) FilterPlanNode(PlanNode parent) FilterTargetIsObject(SailConnection connection, Resource[] dataGraph, PlanNode parent) FilterTargetIsSubject(SailConnection connection, Resource[] dataGraph, PlanNode parent) GroupByCountFilter(PlanNode parent, Function<Long, Boolean> filter) GroupByFilter(PlanNode parent, Function<Collection<ValidationTuple>, Boolean> filter) LeftOuterJoin(PlanNode left, PlanNode right) LiteralComparatorFilter(PlanNode parent, Literal compareTo, Compare.CompareOp compareOp) LoggingCloseableIteration(PlanNode planNode, ValidationExecutionLogger validationExecutionLogger) (package private)LogStatement(int depth, String name, ValidationTuple tuple, PlanNode planNode, String id, String message) MaxLengthFilter(PlanNode parent, long maxLength) MinLengthFilter(PlanNode parent, long minLength) NodeKindFilter(PlanNode parent, NodeKindConstraintComponent.NodeKind nodeKind) NonUniqueTargetLang(PlanNode parent) NotValuesIn(PlanNode parent, PlanNode notIn) (package private)OnlyNonUnique(PlanNode parent, ValidationExecutionLogger validationExecutionLogger) PatternFilter(PlanNode parent, String pattern, String flags) ReduceTargets(PlanNode parentToReduce, PlanNode reductionSource) SetFilterNode(Set<Value> targetNodeList, PlanNode parent, int index, boolean returnValid) ShiftToNodeShape(PlanNode parent) ShiftToPropertyShape(PlanNode parent) SingleCloseableIteration(PlanNode parent) SingleCloseablePlanNode(PlanNode parent, Shape shape) SparqlConstraintSelect(SailConnection connection, PlanNode targets, String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape) TargetChainPopper(PlanNode parent) TrimToTarget(PlanNode parent) TupleMapper(PlanNode parent, Function<ValidationTuple, ValidationTuple> function) privateprivateValidationReportNode(PlanNode parent, Function<ValidationTuple, ValidationResult> validationResultFunction) ValueInFilter(PlanNode parent, Set<Value> valueSet) -
Uses of PlanNode in org.eclipse.rdf4j.sail.shacl.ast.targets
Classes in org.eclipse.rdf4j.sail.shacl.ast.targets that implement PlanNodeModifier and TypeClassDescriptionclassUsed 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 PlanNodeModifier and TypeMethodDescriptionEffectiveTarget.extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode, PlanNode> filter) DashAllObjects.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) DashAllSubjects.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) RSXTargetShape.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) SparqlTarget.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) abstract PlanNodeTarget.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) TargetClass.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) TargetNode.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) TargetObjectsOf.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) TargetSubjectsOf.getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeDashAllObjects.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeDashAllSubjects.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeRSXTargetShape.getAddedRemovedInner(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetClass.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetObjectsOf.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetSubjectsOf.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) EffectiveTarget.getAllTargets(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) EffectiveTarget.getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode, PlanNode> filter) DashAllObjects.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) DashAllSubjects.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) EffectiveTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) RSXTargetShape.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) SparqlTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) abstract PlanNodeTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetClass.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetNode.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetObjectsOf.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetSubjectsOf.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type PlanNodeModifier and TypeMethodDescriptionEffectiveTarget.extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode, PlanNode> filter) DashAllObjects.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) DashAllSubjects.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) EffectiveTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) RSXTargetShape.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) SparqlTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) abstract PlanNodeTarget.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetClass.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetNode.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetObjectsOf.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) TargetSubjectsOf.getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) Method parameters in org.eclipse.rdf4j.sail.shacl.ast.targets with type arguments of type PlanNodeModifier and TypeMethodDescriptionEffectiveTarget.extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode, PlanNode> filter) EffectiveTarget.extend(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode, PlanNode> filter) EffectiveTarget.getPlanNode(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode, PlanNode> filter) 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
Fields in org.eclipse.rdf4j.sail.shacl.wrapper.data with type parameters of type PlanNodeModifier and TypeFieldDescriptionprivate final Map<PlanNode, BufferedSplitter> ConnectionsGroup.nodeCacheMethods in org.eclipse.rdf4j.sail.shacl.wrapper.data that return PlanNodeMethods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type PlanNode