Class FN_BenchmarkOld

java.lang.Object
org.apache.jena.sparql.function.FunctionBase
org.apache.jena.sparql.function.FunctionBase1
org.aksw.jena_sparql_api.sparql.ext.benchmark.FN_BenchmarkOld
All Implemented Interfaces:
org.apache.jena.sparql.function.Function

public class FN_BenchmarkOld extends org.apache.jena.sparql.function.FunctionBase1
Function for benchmarking a sparql query on a given endpoint and obtain the statistics as an RDF literal holding a JSON object. This function is similar to a service clause but it only produces benchmark result json object.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.google.gson.JsonObject
    benchmark(org.apache.jena.rdfconnection.RDFConnection conn, String queryStr, boolean includeResultSet)
     
    static com.google.gson.JsonObject
    benchmark(org.apache.jena.rdfconnection.RDFConnection conn, org.apache.jena.graph.Node node, boolean includeResultSet)
     
    protected org.apache.jena.sparql.expr.NodeValue
    exec(List<org.apache.jena.sparql.expr.NodeValue> args, org.apache.jena.sparql.function.FunctionEnv env)
     
    org.apache.jena.sparql.expr.NodeValue
    exec(org.apache.jena.sparql.expr.NodeValue v)
     
    static org.apache.jena.rdfconnection.RDFConnection
    getConnection(org.apache.jena.sparql.engine.ExecutionContext env)
     
    static org.apache.jena.rdfconnection.RDFConnection
    getConnection(org.apache.jena.sparql.function.FunctionEnv env)
     

    Methods inherited from class org.apache.jena.sparql.function.FunctionBase1

    checkBuild, exec

    Methods inherited from class org.apache.jena.sparql.function.FunctionBase

    build, exec

    Methods inherited from class java.lang.Object

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

    • FN_BenchmarkOld

      public FN_BenchmarkOld()
  • Method Details

    • exec

      protected org.apache.jena.sparql.expr.NodeValue exec(List<org.apache.jena.sparql.expr.NodeValue> args, org.apache.jena.sparql.function.FunctionEnv env)
      Overrides:
      exec in class org.apache.jena.sparql.function.FunctionBase
    • benchmark

      public static com.google.gson.JsonObject benchmark(org.apache.jena.rdfconnection.RDFConnection conn, org.apache.jena.graph.Node node, boolean includeResultSet)
    • getConnection

      public static org.apache.jena.rdfconnection.RDFConnection getConnection(org.apache.jena.sparql.engine.ExecutionContext env)
    • getConnection

      public static org.apache.jena.rdfconnection.RDFConnection getConnection(org.apache.jena.sparql.function.FunctionEnv env)
    • benchmark

      public static com.google.gson.JsonObject benchmark(org.apache.jena.rdfconnection.RDFConnection conn, String queryStr, boolean includeResultSet)
    • exec

      public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.expr.NodeValue v)
      Specified by:
      exec in class org.apache.jena.sparql.function.FunctionBase1