@Override public final Map<?, Result<R>> fetchGroups(String keyFieldName) { return getDelegate().fetchGroups(keyFieldName); }
@Override public final Map<?, Result<R>> fetchGroups(Name keyFieldName) { return getDelegate().fetchGroups(keyFieldName); }
@Override public final Map<?, List<?>> fetchGroups(Name keyFieldName, Name valueFieldName) { return getDelegate().fetchGroups(keyFieldName, valueFieldName); }
@Override public final <E> Map<?, List<E>> fetchGroups(String keyFieldName, Class<? extends E> type) { return getDelegate().fetchGroups(keyFieldName, type); }
@Override public final <E> Map<?, List<E>> fetchGroups(Name keyFieldName, Class<? extends E> type) { return getDelegate().fetchGroups(keyFieldName, type); }
@Override public final Map<Record, Result<R>> fetchGroups(Field<?>[] keys) { return getDelegate().fetchGroups(keys); }
@Override public final <E> Map<Record, List<E>> fetchGroups(Field<?>[] keys, Class<? extends E> type) { return getDelegate().fetchGroups(keys, type); }
@Override public final Map<?, List<?>> fetchGroups(String keyFieldName, String valueFieldName) { return getDelegate().fetchGroups(keyFieldName, valueFieldName); }
@Override public final Map<Record, Result<Record>> fetchGroups(Field<?>[] keys, Field<?>[] values) { return getDelegate().fetchGroups(keys, values); }
@Override public final <E> Map<Record, List<E>> fetchGroups(int[] keyFieldIndexes, Class<? extends E> type) { return getDelegate().fetchGroups(keyFieldIndexes, type); }
@Override public final <K> Map<K, Result<R>> fetchGroups(Class<? extends K> keyType) { return getDelegate().fetchGroups(keyType); }
@Override public final <K, V> Map<K, List<V>> fetchGroups(RecordMapper<? super R, K> keyMapper, Class<V> valueType) { return getDelegate().fetchGroups(keyMapper, valueType); }
@Override public final <K, V> Map<K, List<V>> fetchGroups(RecordMapper<? super R, K> keyMapper, RecordMapper<? super R, V> valueMapper) { return getDelegate().fetchGroups(keyMapper, valueMapper); }
@Override public final <K, V> Map<K, List<V>> fetchGroups(Field<K> key, Field<V> value) { return getDelegate().fetchGroups(key, value); }
@Override public final Map<?, Result<R>> fetchGroups(int keyFieldIndex) { return getDelegate().fetchGroups(keyFieldIndex); }
@Override public final <E> Map<?, List<E>> fetchGroups(String keyFieldName, RecordMapper<? super R, E> mapper) { return getDelegate().fetchGroups(keyFieldName, mapper); }
@Override public final <E> Map<?, List<E>> fetchGroups(Name keyFieldName, RecordMapper<? super R, E> mapper) { return getDelegate().fetchGroups(keyFieldName, mapper); }
@Override public final Map<Record, Result<Record>> fetchGroups(int[] keyFieldIndexes, int[] valueFieldIndexes) { return getDelegate().fetchGroups(keyFieldIndexes, valueFieldIndexes); }
@Override public final <E> Map<Record, List<E>> fetchGroups(Name[] keyFieldNames, RecordMapper<? super R, E> mapper) { return getDelegate().fetchGroups(keyFieldNames, mapper); }
@Override public final <K, V> Map<K, List<V>> fetchGroups(Class<? extends K> keyType, Class<? extends V> valueType) { return getDelegate().fetchGroups(keyType, valueType); }