Class QueryToGraph

java.lang.Object
org.aksw.commons.graph.index.jena.transform.QueryToGraph

public class QueryToGraph extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static org.apache.jena.graph.Node
     
    static org.apache.jena.graph.Node
     
    static org.apache.jena.graph.Node
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addEdge(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, org.apache.jena.graph.Node edgeLabel, org.apache.jena.graph.Node source, org.apache.jena.graph.Node target)
     
    static org.apache.jena.graph.Node
    addQuad(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, org.apache.jena.sparql.core.Quad quad)
     
    static void
    equalExprsToGraph(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<? extends Collection<? extends org.apache.jena.sparql.expr.Expr>> dnf)
     
    static Stream<Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var>>
    match(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> a, org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> b)
     
    static org.apache.jena.sparql.algebra.Op
    normalizeOp(org.apache.jena.sparql.algebra.Op baseOp, boolean normalizeUnaryOps)
     
    static org.apache.jena.sparql.algebra.Op
    normalizeOpReplaceConstants(org.apache.jena.sparql.algebra.Op op)
     
    static void
    quadsToGraph(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<org.apache.jena.sparql.core.Quad> quads)
     
    static org.apache.jena.graph.Node
    quadsToGraphNode(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<org.apache.jena.sparql.core.Quad> quads)
    Connects every quad's node to a newly allocated node representing the quad block
    static org.apache.jena.graph.Graph
    queryToGraph(String queryStr)
     
    static org.apache.jena.graph.Graph
    queryToGraph(org.apache.jena.query.Query query)
     
    static org.apache.jena.graph.Graph
    queryToGraph(org.apache.jena.sparql.algebra.Op nop)
     

    Methods inherited from class java.lang.Object

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

    • unionMember

      public static org.apache.jena.graph.Node unionMember
    • quadBlockMember

      public static org.apache.jena.graph.Node quadBlockMember
    • filtered

      public static org.apache.jena.graph.Node filtered
  • Constructor Details

    • QueryToGraph

      public QueryToGraph()
  • Method Details

    • normalizeOpReplaceConstants

      public static org.apache.jena.sparql.algebra.Op normalizeOpReplaceConstants(org.apache.jena.sparql.algebra.Op op)
    • normalizeOp

      public static org.apache.jena.sparql.algebra.Op normalizeOp(org.apache.jena.sparql.algebra.Op baseOp, boolean normalizeUnaryOps)
    • queryToGraph

      public static org.apache.jena.graph.Graph queryToGraph(String queryStr)
    • queryToGraph

      public static org.apache.jena.graph.Graph queryToGraph(org.apache.jena.query.Query query)
    • queryToGraph

      public static org.apache.jena.graph.Graph queryToGraph(org.apache.jena.sparql.algebra.Op nop)
    • addEdge

      public static void addEdge(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, org.apache.jena.graph.Node edgeLabel, org.apache.jena.graph.Node source, org.apache.jena.graph.Node target)
    • addQuad

      public static org.apache.jena.graph.Node addQuad(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, org.apache.jena.sparql.core.Quad quad)
    • quadsToGraphNode

      public static org.apache.jena.graph.Node quadsToGraphNode(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<org.apache.jena.sparql.core.Quad> quads)
      Connects every quad's node to a newly allocated node representing the quad block
      Parameters:
      graph -
      quads -
      Returns:
    • quadsToGraph

      public static void quadsToGraph(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<org.apache.jena.sparql.core.Quad> quads)
    • equalExprsToGraph

      public static void equalExprsToGraph(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> graph, Collection<? extends Collection<? extends org.apache.jena.sparql.expr.Expr>> dnf)
    • match

      public static Stream<Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var>> match(org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> a, org.jgrapht.Graph<org.apache.jena.graph.Node,org.aksw.commons.jena.jgrapht.LabeledEdge<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> b)