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
-
Method Summary
Modifier and TypeMethodDescriptionabstract PlanNode
getAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) abstract IRI
abstract PlanNode
getTargetFilter
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.shacl.ast.Exportable
toModel
Methods 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)
-