Class OpToGraph
java.lang.Object
org.apache.jena.sparql.algebra.OpVisitorBase
org.aksw.commons.graph.index.jena.transform.OpToGraph
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.OpVisitor
public class OpToGraph
extends org.apache.jena.sparql.algebra.OpVisitorBase
Create a directed labeled graph representation of a SPARQL algebra expression.
Nodes correspond to the SPARQL operators and are represented as indentifiers
with with optional information can be associated (such as filter expressions of a filter op).
Edges represent distinct / extend / filter information
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction) voidvisit(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct) voidvisit(org.apache.jena.sparql.algebra.op.OpExtend op) voidvisit(org.apache.jena.sparql.algebra.op.OpFilter op) voidvisit(org.apache.jena.sparql.algebra.op.OpProject opProject) voidvisit(org.apache.jena.sparql.algebra.op.OpSequence opSequence) Methods inherited from class org.apache.jena.sparql.algebra.OpVisitorBase
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.algebra.OpVisitor
visit
-
Field Details
-
tree
-
-
Constructor Details
-
OpToGraph
public OpToGraph()
-
-
Method Details
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpSequence opSequence) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpProject opProject) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpFilter op) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpExtend op) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Overrides:
visitin classorg.apache.jena.sparql.algebra.OpVisitorBase
-