QueryIterator qIter1 = new QueryIterPlainWrapper(a.iterator(), execCxt) ;
QueryIterator qIter2 = new QueryIterPlainWrapper(a.iterator(), execCxt) ;
QueryIterator left = executeOp(opJoin.getLeft(), qIter1) ;
QueryIterator right = executeOp(opJoin.getRight(), qIter2) ;
QueryIterator qIter = new QueryIterJoin(left, right, execCxt) ;
return qIter ;
}
QueryIterator left = executeOp(opJoin.getLeft(), input) ;
QueryIterator right = executeOp(opJoin.getRight(), root()) ;
QueryIterator qIter = new QueryIterJoin(left, right, execCxt) ;
return qIter ;
}