Class Path
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.paths.Path
-
- All Implemented Interfaces:
Exportable,Identifiable,Targetable
- Direct Known Subclasses:
AlternativePath,InversePath,OneOrMorePath,SequencePath,SimplePath,ZeroOrMorePath,ZeroOrOnePath
public abstract class Path extends Object implements Identifiable, Exportable, Targetable
-
-
Constructor Summary
Constructors Constructor Description Path(org.eclipse.rdf4j.model.Resource id)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static PathbuildPath(ShapeSource shapeSource, org.eclipse.rdf4j.model.Resource id)abstract PlanNodegetAdded(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)org.eclipse.rdf4j.model.ResourcegetId()abstract booleanisSupported()-
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
-
-
-
-
Method Detail
-
getId
public org.eclipse.rdf4j.model.Resource getId()
- Specified by:
getIdin interfaceIdentifiable
-
buildPath
public static Path buildPath(ShapeSource shapeSource, org.eclipse.rdf4j.model.Resource id)
-
getAdded
public abstract PlanNode getAdded(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
-
isSupported
public abstract boolean isSupported()
- Returns:
- true if feature is currently supported by the ShaclSail
-
-