Class SimplePath

java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.paths.Path
org.eclipse.rdf4j.sail.shacl.ast.paths.SimplePath
All Implemented Interfaces:
org.eclipse.rdf4j.sail.shacl.ast.Exportable, org.eclipse.rdf4j.sail.shacl.ast.Identifiable, org.eclipse.rdf4j.sail.shacl.ast.Targetable

public class SimplePath extends Path
  • Constructor Details

    • SimplePath

      public SimplePath(IRI predicate)
  • Method Details

    • getId

      public Resource getId()
      Specified by:
      getId in interface org.eclipse.rdf4j.sail.shacl.ast.Identifiable
      Overrides:
      getId in class Path
    • getAllAdded

      public PlanNode getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
      Description copied from class: Path
      Get all values added in this transaction.
      Specified by:
      getAllAdded in class Path
    • getAnyAdded

      public PlanNode getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
      Description copied from class: Path
      Get values added in this transaction. Validation performance may improve if more value are retrieved. Validation correctness and completeness will not be affected if fewer values are retrieved, or if no items are retrieved.
      Specified by:
      getAnyAdded in class Path
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toModel

      public void toModel(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)
    • getTargetQueryFragment

      public org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
    • isSupported

      public boolean isSupported()
      Specified by:
      isSupported in class Path
    • toSparqlPathString

      public String toSparqlPathString()
      Specified by:
      toSparqlPathString in class Path
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object