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