Class Target
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.targets.Target
- All Implemented Interfaces:
org.eclipse.rdf4j.sail.shacl.ast.Exportable,org.eclipse.rdf4j.sail.shacl.ast.Targetable
- Direct Known Subclasses:
DashAllObjects,DashAllSubjects,RSXTargetShape,SparqlTarget,TargetClass,TargetNode,TargetObjectsOf,TargetSubjectsOf
public abstract class Target
extends Object
implements org.eclipse.rdf4j.sail.shacl.ast.Exportable, org.eclipse.rdf4j.sail.shacl.ast.Targetable
-
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.sail.shacl.ast.Exportable
toModelMethods inherited from interface org.eclipse.rdf4j.sail.shacl.ast.Targetable
getNamespaces, getTargetQueryFragment
-
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)
-