code: public Filter getFilter()
          throws CacheReloadException
      {
          final IWhere where = eqlStmt.getQuery().getWhere();
          final IOrder order = eqlStmt.getOrder();
          return Filter.get(where, order, getTypes().toArray(new Type[getTypes().size()]));
      }
docs: Gets the filter.
  
  @return the filter
  @throws CacheReloadException the cache reload exception