com.hp.hpl.jena.sparql.engine
Class QueryEngineBase

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

public abstract class QueryEngineBase
extends Object
implements OpEval, Closeable

Main part of a QueryEngine - something that takes responsibility for a complete query execution


Field Summary
static QueryEngineInfo queryEngineInfo
           
 
Method Summary
 void close()
           
 QueryIterator evaluate(Op op, DatasetGraph dsg, Binding binding, Context context)
           
 Op getOp()
          Algebra expression (including any optimization)
 Plan getPlan()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryEngineInfo

public static final QueryEngineInfo queryEngineInfo
Method Detail

getPlan

public Plan getPlan()

evaluate

public final QueryIterator evaluate(Op op,
                                    DatasetGraph dsg,
                                    Binding binding,
                                    Context context)
Specified by:
evaluate in interface OpEval

getOp

public Op getOp()
Algebra expression (including any optimization)


close

public void close()
Specified by:
close in interface Closeable


Licenced under the Apache License, Version 2.0