code: @InterfaceAudience.Private
      public List<QueryRow> query(QueryOptions options) throws CouchbaseLiteException {
          if (options == null)
              options = new QueryOptions();
          if (groupOrReduce(options))
              return viewStore.reducedQuery(options);
          else
              return viewStore.regularQuery(options);
      }
docs: Queries the view. Does NOT first update the index.
  
  @param options The options to use.
  @return An array of QueryRow objects.