Class QueryEngineBase

All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, OpEval
Direct Known Subclasses:
QueryEngineMain, QueryEngineRef

public abstract class QueryEngineBase extends Object implements OpEval, org.apache.jena.atlas.lib.Closeable
Main part of a QueryEngine - something that takes responsibility for a complete query execution
  • Method Details

    • 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 org.apache.jena.atlas.lib.Closeable