Class PathConstraintBase

java.lang.Object
org.aksw.jena_sparql_api.sparql_path.core.PathConstraintBase
Direct Known Subclasses:
PathConstraint2, PathConstraint3

public abstract class PathConstraintBase extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static List<org.apache.jena.sparql.core.Quad>
    collectQuads(org.apache.jena.sparql.syntax.Element element)
     
    static void
    collectQuads(org.apache.jena.sparql.syntax.ElementGroup element, Context context, List<org.apache.jena.sparql.core.Quad> result)
     
    static void
    collectQuads(org.apache.jena.sparql.syntax.ElementPathBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result)
     
    static void
    collectQuads(org.apache.jena.sparql.syntax.Element element, Context context, List<org.apache.jena.sparql.core.Quad> result)
     
    static void
    collectQuads(org.apache.jena.sparql.syntax.ElementTriplesBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result)
     
    protected abstract Collection<org.apache.jena.graph.Triple>
    createIngoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p)
     
    protected abstract Collection<org.apache.jena.graph.Triple>
    createOutgoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p)
     
    static void
    createQuery(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Set<org.apache.jena.graph.Triple> result)
     
    void
    createQueryForward(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Function<org.apache.jena.graph.Node,org.apache.jena.sparql.core.Var> nodeToVar, Set<org.apache.jena.graph.Triple> result)
     
    static void
    getPathConstraints(org.aksw.jenax.sparql.fragment.impl.Concept concept)
     
    static void
    getPathConstraints(org.apache.jena.sparql.algebra.op.OpFilter op)
     
    static void
    getPathConstraints(org.apache.jena.sparql.algebra.op.OpProject op)
     
    static void
    getPathConstraints(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
     
    org.aksw.jenax.sparql.fragment.impl.Concept
    getPathConstraintsSimple(org.aksw.jenax.sparql.fragment.api.Fragment1 concept)
    Return a query (concept) for the set of candidates types of the given concept

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PathConstraintBase

      public PathConstraintBase()
  • Method Details

    • getPathConstraints

      public static void getPathConstraints(org.aksw.jenax.sparql.fragment.impl.Concept concept)
    • collectQuads

      public static List<org.apache.jena.sparql.core.Quad> collectQuads(org.apache.jena.sparql.syntax.Element element)
    • collectQuads

      public static void collectQuads(org.apache.jena.sparql.syntax.Element element, Context context, List<org.apache.jena.sparql.core.Quad> result)
    • collectQuads

      public static void collectQuads(org.apache.jena.sparql.syntax.ElementTriplesBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result)
    • collectQuads

      public static void collectQuads(org.apache.jena.sparql.syntax.ElementGroup element, Context context, List<org.apache.jena.sparql.core.Quad> result)
    • collectQuads

      public static void collectQuads(org.apache.jena.sparql.syntax.ElementPathBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result)
    • getPathConstraints

      public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpProject op)
    • getPathConstraints

      public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpFilter op)
    • getPathConstraints

      public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
    • getPathConstraintsSimple

      public org.aksw.jenax.sparql.fragment.impl.Concept getPathConstraintsSimple(org.aksw.jenax.sparql.fragment.api.Fragment1 concept)
      Return a query (concept) for the set of candidates types of the given concept
      Parameters:
      concept -
      Returns:
    • createQuery

      public static void createQuery(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Set<org.apache.jena.graph.Triple> result)
    • createQueryForward

      public void createQueryForward(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Function<org.apache.jena.graph.Node,org.apache.jena.sparql.core.Var> nodeToVar, Set<org.apache.jena.graph.Triple> result)
    • createOutgoingPattern

      protected abstract Collection<org.apache.jena.graph.Triple> createOutgoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p)
    • createIngoingPattern

      protected abstract Collection<org.apache.jena.graph.Triple> createIngoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p)