Class OpVisitorTriplesQuads

java.lang.Object
org.apache.jena.sparql.algebra.OpVisitorBase
org.aksw.jenax.arq.util.query.OpVisitorTriplesQuads
All Implemented Interfaces:
org.apache.jena.sparql.algebra.OpVisitor

public class OpVisitorTriplesQuads extends org.apache.jena.sparql.algebra.OpVisitorBase
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List<org.apache.jena.sparql.core.Quad>
     
    protected List<org.apache.jena.graph.Triple>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static List<org.apache.jena.sparql.core.Quad>
    extractQuadsSafe(org.apache.jena.sparql.algebra.Op op)
     
    List<org.apache.jena.sparql.core.Quad>
    Always return a (possibly empty) list of quads even if the op did not have any quads.
    List<org.apache.jena.sparql.core.Quad>
     
    List<org.apache.jena.graph.Triple>
     
    protected boolean
     
    static Stream<org.apache.jena.sparql.core.Quad>
    streamQuads(org.apache.jena.sparql.algebra.Op op)
     
    void
    visit(org.apache.jena.sparql.algebra.op.OpBGP op)
     
    void
    visit(org.apache.jena.sparql.algebra.op.OpQuad op)
     
    void
    visit(org.apache.jena.sparql.algebra.op.OpQuadBlock op)
     
    void
    visit(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
     
    void
    visit(org.apache.jena.sparql.algebra.op.OpTriple op)
     

    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, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.jena.sparql.algebra.OpVisitor

    visit
  • Field Details

    • triples

      protected List<org.apache.jena.graph.Triple> triples
    • quads

      protected List<org.apache.jena.sparql.core.Quad> quads
  • Constructor Details

    • OpVisitorTriplesQuads

      public OpVisitorTriplesQuads()
  • Method Details

    • extractQuadsSafe

      public static List<org.apache.jena.sparql.core.Quad> extractQuadsSafe(org.apache.jena.sparql.algebra.Op op)
    • streamQuads

      public static Stream<org.apache.jena.sparql.core.Quad> streamQuads(org.apache.jena.sparql.algebra.Op op)
    • isTriplesOrQuads

      protected boolean isTriplesOrQuads()
    • getTriples

      public List<org.apache.jena.graph.Triple> getTriples()
    • getQuads

      public List<org.apache.jena.sparql.core.Quad> getQuads()
    • forceGetQuadList

      public List<org.apache.jena.sparql.core.Quad> forceGetQuadList()
      Always return a (possibly empty) list of quads even if the op did not have any quads. Triples are converted to quads with the graph set to Quad.defaultGraphNodeGenerated.
    • visit

      public void visit(org.apache.jena.sparql.algebra.op.OpTriple op)
      Specified by:
      visit in interface org.apache.jena.sparql.algebra.OpVisitor
      Overrides:
      visit in class org.apache.jena.sparql.algebra.OpVisitorBase
    • visit

      public void visit(org.apache.jena.sparql.algebra.op.OpBGP op)
      Specified by:
      visit in interface org.apache.jena.sparql.algebra.OpVisitor
      Overrides:
      visit in class org.apache.jena.sparql.algebra.OpVisitorBase
    • visit

      public void visit(org.apache.jena.sparql.algebra.op.OpQuad op)
      Specified by:
      visit in interface org.apache.jena.sparql.algebra.OpVisitor
      Overrides:
      visit in class org.apache.jena.sparql.algebra.OpVisitorBase
    • visit

      public void visit(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
      Specified by:
      visit in interface org.apache.jena.sparql.algebra.OpVisitor
      Overrides:
      visit in class org.apache.jena.sparql.algebra.OpVisitorBase
    • visit

      public void visit(org.apache.jena.sparql.algebra.op.OpQuadBlock op)
      Specified by:
      visit in interface org.apache.jena.sparql.algebra.OpVisitor
      Overrides:
      visit in class org.apache.jena.sparql.algebra.OpVisitorBase