com.hp.hpl.jena.sparql.engine.ref
Class QueryEngineRef

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.QueryEngineBase
      extended by com.hp.hpl.jena.sparql.engine.ref.QueryEngineRef
All Implemented Interfaces:
OpEval, Closeable
Direct Known Subclasses:
QueryEngineRefQuad

public class QueryEngineRef
extends QueryEngineBase

"Reference" query engine - this simply executes the algebra expression as-is using a simple (non-scalable) execution strategy that follows the definition of SPARQL as closely as possible. The referenc query engine does provide the algebra extensions.


Field Summary
 
Fields inherited from class com.hp.hpl.jena.sparql.engine.QueryEngineBase
queryEngineInfo
 
Constructor Summary
QueryEngineRef(Op op, DatasetGraph dataset, Binding input, Context context)
           
QueryEngineRef(Op op, DatasetGraph dataset, Context context)
           
 
Method Summary
 QueryIterator eval(Op op, DatasetGraph dsg, Binding binding, Context context)
           
static QueryEngineFactory getFactory()
           
static void register()
           
static void unregister()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.engine.QueryEngineBase
close, evaluate, getOp, getPlan
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryEngineRef

public QueryEngineRef(Op op,
                      DatasetGraph dataset,
                      Context context)

QueryEngineRef

public QueryEngineRef(Op op,
                      DatasetGraph dataset,
                      Binding input,
                      Context context)
Method Detail

eval

public QueryIterator eval(Op op,
                          DatasetGraph dsg,
                          Binding binding,
                          Context context)

getFactory

public static QueryEngineFactory getFactory()

register

public static void register()

unregister

public static void unregister()


Licenced under the Apache License, Version 2.0