Class Path
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.paths.Path
- All Implemented Interfaces:
org.eclipse.rdf4j.sail.shacl.ast.Exportable
,org.eclipse.rdf4j.sail.shacl.ast.Identifiable
,org.eclipse.rdf4j.sail.shacl.ast.Targetable
- Direct Known Subclasses:
AlternativePath
,InversePath
,OneOrMorePath
,SequencePath
,SimplePath
,ZeroOrMorePath
,ZeroOrOnePath
public abstract class Path
extends Object
implements org.eclipse.rdf4j.sail.shacl.ast.Identifiable, org.eclipse.rdf4j.sail.shacl.ast.Exportable, org.eclipse.rdf4j.sail.shacl.ast.Targetable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Path
buildPath
(ShapeSource shapeSource, Resource id) abstract PlanNode
getAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) getId()
abstract boolean
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
getStatementMatcher, getTargetQueryFragment
-
Constructor Details
-
Path
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceorg.eclipse.rdf4j.sail.shacl.ast.Identifiable
-
buildPath
-
getAdded
public abstract PlanNode getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) -
isSupported
public abstract boolean isSupported()- Returns:
- true if feature is currently supported by the ShaclSail
-