Class OpExecutor

  • Direct Known Subclasses:
    OpExecutorQuads

    public class OpExecutor
    extends java.lang.Object
    Turn an Op expression into an execution of QueryIterators. Does not consider optimizing the algebra expression (that should happen elsewhere). BGPs are still subject to StageBuilding during iterator execution. During execution, when a substitution into an algebra expression happens (in other words, a streaming operation, index-join-like), there is a call into the executor each time so it does not just happen once before a query starts.