Contents
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 PlanNode
getAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope) abstract IRI
abstract PlanNode
getTargetFilter
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)
-
Constructor Details
-
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)
-