Class QueryEngineRef
- java.lang.Object
-
- org.apache.jena.sparql.engine.QueryEngineBase
-
- org.apache.jena.sparql.engine.ref.QueryEngineRef
-
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable
,OpEval
- 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 reference query engine does provide the algebra extensions.
-
-
Field Summary
-
Fields inherited from class org.apache.jena.sparql.engine.QueryEngineBase
queryEngineInfo
-
-
Constructor Summary
Constructors Constructor Description QueryEngineRef(Op op, DatasetGraph dataset, Binding input, Context context)
QueryEngineRef(Op op, DatasetGraph dataset, Context context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryIterator
eval(Op op, DatasetGraph dsg, Binding binding, Context context)
static QueryEngineFactory
getFactory()
static void
register()
static void
unregister()
-
Methods inherited from class org.apache.jena.sparql.engine.QueryEngineBase
close, evaluate, getOp, getPlan
-
-
-
-
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()
-
-