@Test void fetch() { Fetch fetch = new QueryImpl<>().fetch(); assertFalse(fetch.iterator().hasNext()); }
@Override public Fetch fetch() { this.fetch = new Fetch(); return getFetch(); }
QueryImpl implements Query<E> { @Override public Fetch fetch() { this.fetch = new Fetch(); return getFetch(); } }
QueryImpl implements Query<E> { @Override public Fetch fetch() { this.fetch = new Fetch(); return getFetch(); } QueryImpl();  QueryImpl(Repository<E> repository);  QueryImpl(DataService dataService, String entityTypeId);  QueryImpl(
      DataService dataService, String entityTypeId, @Nullable @CheckForNull Class<E> entityClass);  QueryImpl(Query<E> q);  QueryImpl(QueryRule queryRule);  QueryImpl(List<QueryRule> queryRules); }
QueryImpl implements Query<E> { @Override public Fetch fetch() { this.fetch = new Fetch(); return getFetch(); } QueryImpl();  QueryImpl(Repository<E> repository);  QueryImpl(DataService dataService, String entityTypeId);  QueryImpl(
      DataService dataService, String entityTypeId, @Nullable @CheckForNull Class<E> entityClass);  QueryImpl(Query<E> q);  QueryImpl(QueryRule queryRule);  QueryImpl(List<QueryRule> queryRules); @Nullable @CheckForNull @Override Repository<E> getRepository(); void setRepository(Repository<E> repository); static Query<T> query(); void addRule(QueryRule rule); @SuppressWarnings("unchecked") @Override Long count(); @SuppressWarnings("unchecked") @Override Stream<E> findAll(); @SuppressWarnings("unchecked") @Nullable @CheckForNull @Override E findOne(); @Override List<QueryRule> getRules(); @Override int getPageSize(); QueryImpl<E> setPageSize(int pageSize); @Override int getOffset(); QueryImpl<E> setOffset(int offset); @Nullable @CheckForNull @Override Sort getSort(); void setSort(Sort sort); @Override Query<E> search(String searchTerms); @Override Query<E> search(String field, String searchTerms); @Override Query<E> searchQuery(String query); @Override Query<E> searchQuery(String field, String query); @Override Query<E> or(); @Override Query<E> and(); @Override Query<E> not(); @Override Query<E> like(String field, String value); @Override Query<E> eq(String field, Object value); @Override Query<E> in(String field, Iterable<?> valueIterable); @Override Query<E> gt(String field, Object value); @Override Query<E> ge(String field, Object value); @Override Query<E> le(String field, Object value); @Override Query<E> lt(String field, Object value); @Override Query<E> nest(); @Override Query<E> unnest(); @Override Query<E> unnestAll(); @Override Query<E> rng(String field, Object from, Object to); @Override Query<E> pageSize(int pageSize); @Override Query<E> offset(int offset); @Override Sort sort(); @Override Query<E> sort(Sort sort); @Override Iterator<E> iterator(); @Nullable @CheckForNull @Override Fetch getFetch(); @Override void setFetch(Fetch fetch); @Override Fetch fetch(); @Override Query<E> fetch(Fetch fetch); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); }
QueryImpl implements Query<E> { @Override public Fetch fetch() { this.fetch = new Fetch(); return getFetch(); } QueryImpl();  QueryImpl(Repository<E> repository);  QueryImpl(DataService dataService, String entityTypeId);  QueryImpl(
      DataService dataService, String entityTypeId, @Nullable @CheckForNull Class<E> entityClass);  QueryImpl(Query<E> q);  QueryImpl(QueryRule queryRule);  QueryImpl(List<QueryRule> queryRules); @Nullable @CheckForNull @Override Repository<E> getRepository(); void setRepository(Repository<E> repository); static Query<T> query(); void addRule(QueryRule rule); @SuppressWarnings("unchecked") @Override Long count(); @SuppressWarnings("unchecked") @Override Stream<E> findAll(); @SuppressWarnings("unchecked") @Nullable @CheckForNull @Override E findOne(); @Override List<QueryRule> getRules(); @Override int getPageSize(); QueryImpl<E> setPageSize(int pageSize); @Override int getOffset(); QueryImpl<E> setOffset(int offset); @Nullable @CheckForNull @Override Sort getSort(); void setSort(Sort sort); @Override Query<E> search(String searchTerms); @Override Query<E> search(String field, String searchTerms); @Override Query<E> searchQuery(String query); @Override Query<E> searchQuery(String field, String query); @Override Query<E> or(); @Override Query<E> and(); @Override Query<E> not(); @Override Query<E> like(String field, String value); @Override Query<E> eq(String field, Object value); @Override Query<E> in(String field, Iterable<?> valueIterable); @Override Query<E> gt(String field, Object value); @Override Query<E> ge(String field, Object value); @Override Query<E> le(String field, Object value); @Override Query<E> lt(String field, Object value); @Override Query<E> nest(); @Override Query<E> unnest(); @Override Query<E> unnestAll(); @Override Query<E> rng(String field, Object from, Object to); @Override Query<E> pageSize(int pageSize); @Override Query<E> offset(int offset); @Override Sort sort(); @Override Query<E> sort(Sort sort); @Override Iterator<E> iterator(); @Nullable @CheckForNull @Override Fetch getFetch(); @Override void setFetch(Fetch fetch); @Override Fetch fetch(); @Override Query<E> fetch(Fetch fetch); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }