@Override
  public Set computeDependencies(ExecutionContext context)
      throws TypeMismatchException, NameResolutionException {
    return context.addDependencies(this, collectionExpr.computeDependencies(context));
  }
TODO: We need to implement the below method of computeDependencies Once we come to implement
changes for partitioned region querying, as in that case if first iterator itself is a Select
Query , then ideally we cannot call that CompiledIteratorDef independent ( which will be the
case at present). When we use this commented function we will also need to take care of
correctly implementing the function isDependentOnCurrentScope etc functions.
geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledIteratorDef.java