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 QueryIteratoreval(Op op, DatasetGraph dsg, Binding binding, Context context)static QueryEngineFactorygetFactory()static voidregister()static voidunregister()-
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()
-
-