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
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic PathbuildPath(ShapeSource shapeSource, Resource id) abstract PlanNodegetAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get all values added in this transaction.abstract PlanNodegetAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get values added in this transaction.getId()getVariablePrefix(StatementMatcher.Variable subject, StatementMatcher.Variable object) abstract booleanabstract StringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Exportable
toModelMethods inherited from interface Targetable
getTargetQueryFragment 
- 
Constructor Details
- 
Path
 
 - 
 - 
Method Details
- 
getId
- Specified by:
 getIdin interfaceIdentifiable
 - 
buildPath
 - 
getAllAdded
public abstract PlanNode getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get all values added in this transaction. - 
getAnyAdded
public abstract PlanNode getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get values added in this transaction. Validation performance may improve if more values are retrieved. Validation correctness and completeness will not be affected if fewer values are retrieved, or if no items are retrieved. - 
getVariablePrefix
public String getVariablePrefix(StatementMatcher.Variable subject, StatementMatcher.Variable object)  - 
isSupported
public abstract boolean isSupported() - 
toSparqlPathString
 - 
getNamespaces
- Specified by:
 getNamespacesin interfaceTargetable
 
 -