Interface SPARQLResultVisitor

Type Parameters:
T -
All Known Subinterfaces:
SPARQLResultSink
All Known Implementing Classes:
SPARQLResultSinkPrint, SPARQLResultSinkQuads

public interface SPARQLResultVisitor
TODO We probably need a high level result visitor for result types such as Model, ResultSet, Json, and a low level - or streaming - result processor for quads, bindings, etc The streaming part can be based on StreamRDF
Author:
raven
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends SPARQLResultVisitor>
    T
    forward(SPARQLResultEx sr, T handler)
     
    void
    onJson(com.google.gson.JsonElement value)
     
    void
    onQuad(org.apache.jena.sparql.core.Quad value)
     
    void
    onResultSet(org.apache.jena.query.ResultSet value)
     
  • Method Details

    • onResultSet

      void onResultSet(org.apache.jena.query.ResultSet value)
    • onJson

      void onJson(com.google.gson.JsonElement value)
    • onQuad

      void onQuad(org.apache.jena.sparql.core.Quad value)
    • forward

      static <T extends SPARQLResultVisitor> T forward(SPARQLResultEx sr, T handler)