Class Target
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.targets.Target
- All Implemented Interfaces:
Exportable, Targetable
- Direct Known Subclasses:
DashAllObjects, DashAllSubjects, RSXTargetShape, SparqlTarget, TargetClass, TargetNode, TargetObjectsOf, TargetSubjectsOf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PlanNodegetAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) abstract IRIabstract PlanNodegetTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Exportable
toModelMethods inherited from interface Targetable
getNamespaces, getTargetQueryFragmentModifier and TypeMethodDescriptiongetTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
-
Constructor Details
-
Target
public Target()
-
-
Method Details
-
getPredicate
-
getAdded
public abstract PlanNode getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) -
getTargetFilter
public abstract PlanNode getTargetFilter(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
-