@Override public final Map<?, Result<R>> fetchGroups(String keyFieldName) { return fetch().intoGroups(keyFieldName); }
@Override public final <K, V> Map<K, List<V>> fetchGroups(Field<K> key, Field<V> value) { return fetch().intoGroups(key, value); }
@Override public final <K, E> Map<K, List<E>> fetchGroups(Field<K> key, Class<? extends E> type) { return fetch().intoGroups(key, type); }
@Override public final <E> Map<?, List<E>> fetchGroups(String keyFieldName, Class<? extends E> type) { return fetch().intoGroups(keyFieldName, type); }
@Override public final <E> Map<?, List<E>> fetchGroups(Name keyFieldName, Class<? extends E> type) { return fetch().intoGroups(keyFieldName, type); }
@Override public final <E> Map<?, List<E>> fetchGroups(String keyFieldName, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(keyFieldName, mapper); }
@Override public final Map<Record, Result<Record>> fetchGroups(int[] keyFieldIndexes, int[] valueFieldIndexes) { return fetch().intoGroups(keyFieldIndexes, valueFieldIndexes); }
@Override public final Map<Record, Result<Record>> fetchGroups(String[] keyFieldNames, String[] valueFieldNames) { return fetch().intoGroups(keyFieldNames, valueFieldNames); }
@Override public final <K> Map<K, Result<R>> fetchGroups(Class<? extends K> keyType) { return fetch().intoGroups(keyType); }
@Override public final <E, S extends Record> Map<S, List<E>> fetchGroups(Table<S> table, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(table, mapper); }
@Override public final Map<?, Result<R>> fetchGroups(int keyFieldIndex) { return fetch().intoGroups(keyFieldIndex); }
@Override public final Map<?, List<?>> fetchGroups(Name keyFieldName, Name valueFieldName) { return fetch().intoGroups(keyFieldName, valueFieldName); }
@Override public final <E> Map<?, List<E>> fetchGroups(Name keyFieldName, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(keyFieldName, mapper); }
@Override public final Map<Record, Result<R>> fetchGroups(String[] keyFieldNames) { return fetch().intoGroups(keyFieldNames); }
@Override public final <E> Map<Record, List<E>> fetchGroups(int[] keyFieldIndexes, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(keyFieldIndexes, mapper); }
@Override public final <E> Map<Record, List<E>> fetchGroups(String[] keyFieldNames, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(keyFieldNames, mapper); }
@Override public final <S extends Record> Map<S, Result<R>> fetchGroups(Table<S> table) { return fetch().intoGroups(table); }
@Override public final <E> Map<?, List<E>> fetchGroups(int keyFieldIndex, RecordMapper<? super R, E> mapper) { return fetch().intoGroups(keyFieldIndex, mapper); }
@Override public final Map<Record, Result<Record>> fetchGroups(Name[] keyFieldNames, Name[] valueFieldNames) { return fetch().intoGroups(keyFieldNames, valueFieldNames); }
@Override public final <E> Map<Record, List<E>> fetchGroups(Name[] keyFieldNames, Class<? extends E> type) { return fetch().intoGroups(keyFieldNames, type); }