Class QueryToGraph
java.lang.Object
org.aksw.commons.graph.index.jena.transform.QueryToGraph
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.apache.jena.graph.Nodestatic org.apache.jena.graph.Nodestatic org.apache.jena.graph.Node -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddEdge(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.NodeaddQuad(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 voidequalExprsToGraph(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(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.OpnormalizeOp(org.apache.jena.sparql.algebra.Op baseOp, boolean normalizeUnaryOps) static org.apache.jena.sparql.algebra.OpnormalizeOpReplaceConstants(org.apache.jena.sparql.algebra.Op op) static voidquadsToGraph(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.NodequadsToGraphNode(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 blockstatic org.apache.jena.graph.GraphqueryToGraph(String queryStr) static org.apache.jena.graph.GraphqueryToGraph(org.apache.jena.query.Query query) static org.apache.jena.graph.GraphqueryToGraph(org.apache.jena.sparql.algebra.Op nop)
-
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
-
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)
-