@Override
  public Set computeDependencies(ExecutionContext context)
      throws TypeMismatchException, NameResolutionException {
    context.addDependencies(this, _left.computeDependencies(context));
    return context.addDependencies(this, _right.computeDependencies(context));
  }
evaluate as a filter, producing an intermediate result set. This may require iteration if there
is no index available. Asif :The booelan true implies that CompiledComparsion when existing on
its own always requires a Completeexpansion to top level iterators. This flag can get toggled
to false only from inside a GroupJunction

@param intermediateResults if this parameter is provided, and we have to iterate, then iterate
       over this result set instead of the entire base collection.
geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledComparison.java