250251252253254255256257
} // Pass iterator from one step directly into the next. protected QueryIterator execute(OpDisjunction opDisjunction, QueryIterator input) { QueryIterator cIter = new QueryIterUnion(input, opDisjunction.getElements(), execCxt) ; return cIter ; }
294295296297298299300301
} protected QueryIterator execute(OpUnion opUnion, QueryIterator input) { List<Op> x = flattenUnion(opUnion) ; QueryIterator cIter = new QueryIterUnion(input, x, execCxt) ; return cIter ; }