private boolean hasNext(Query query) { ExecutionBlockCursor cursor = query.getExecutionBlockCursor(); ExecutionBlock nextBlock = cursor.peek(); return !query.getPlan().isTerminal(nextBlock); }