Uses of Interface
org.jooq.RecordMapper

Packages that use RecordMapper
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
JDBC tooling.
  • Uses of RecordMapper in org.jooq

    Methods in org.jooq that return RecordMapper
    Modifier and Type
    Method
    Description
    @NotNull RecordMapper<R,P>
    DAO.mapper()
    Expose the RecordMapper that is used internally by this DAO to map from records of type R to POJOs of type P.
    static final <T1, R extends Record1<T1>, U>
    RecordMapper<R,U>
    Records.mapping(Function1<? super T1,? extends U> function)
    Create a RecordMapper that can map from Record1 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R extends Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, U>
    RecordMapper<R,U>
    Records.mapping(Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends U> function)
    Create a RecordMapper that can map from Record10 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R extends Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, U>
    RecordMapper<R,U>
    Records.mapping(Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends U> function)
    Create a RecordMapper that can map from Record11 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R extends Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, U>
    RecordMapper<R,U>
    Records.mapping(Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends U> function)
    Create a RecordMapper that can map from Record12 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R extends Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, U>
    RecordMapper<R,U>
    Records.mapping(Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends U> function)
    Create a RecordMapper that can map from Record13 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R extends Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, U>
    RecordMapper<R,U>
    Records.mapping(Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends U> function)
    Create a RecordMapper that can map from Record14 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R extends Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, U>
    RecordMapper<R,U>
    Records.mapping(Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends U> function)
    Create a RecordMapper that can map from Record15 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R extends Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>, U>
    RecordMapper<R,U>
    Records.mapping(Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends U> function)
    Create a RecordMapper that can map from Record16 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R extends Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>, U>
    RecordMapper<R,U>
    Records.mapping(Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends U> function)
    Create a RecordMapper that can map from Record17 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R extends Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>, U>
    RecordMapper<R,U>
    Records.mapping(Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends U> function)
    Create a RecordMapper that can map from Record18 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R extends Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>, U>
    RecordMapper<R,U>
    Records.mapping(Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends U> function)
    Create a RecordMapper that can map from Record19 to a user type in a type safe way.
    static final <T1, T2, R extends Record2<T1, T2>, U>
    RecordMapper<R,U>
    Records.mapping(Function2<? super T1,? super T2,? extends U> function)
    Create a RecordMapper that can map from Record2 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R extends Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>, U>
    RecordMapper<R,U>
    Records.mapping(Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends U> function)
    Create a RecordMapper that can map from Record20 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R extends Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>, U>
    RecordMapper<R,U>
    Records.mapping(Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends U> function)
    Create a RecordMapper that can map from Record21 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R extends Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>, U>
    RecordMapper<R,U>
    Records.mapping(Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends U> function)
    Create a RecordMapper that can map from Record22 to a user type in a type safe way.
    static final <T1, T2, T3, R extends Record3<T1, T2, T3>, U>
    RecordMapper<R,U>
    Records.mapping(Function3<? super T1,? super T2,? super T3,? extends U> function)
    Create a RecordMapper that can map from Record3 to a user type in a type safe way.
    static final <T1, T2, T3, T4, R extends Record4<T1, T2, T3, T4>, U>
    RecordMapper<R,U>
    Records.mapping(Function4<? super T1,? super T2,? super T3,? super T4,? extends U> function)
    Create a RecordMapper that can map from Record4 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, R extends Record5<T1, T2, T3, T4, T5>, U>
    RecordMapper<R,U>
    Records.mapping(Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends U> function)
    Create a RecordMapper that can map from Record5 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, R extends Record6<T1, T2, T3, T4, T5, T6>, U>
    RecordMapper<R,U>
    Records.mapping(Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends U> function)
    Create a RecordMapper that can map from Record6 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, R extends Record7<T1, T2, T3, T4, T5, T6, T7>, U>
    RecordMapper<R,U>
    Records.mapping(Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends U> function)
    Create a RecordMapper that can map from Record7 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, R extends Record8<T1, T2, T3, T4, T5, T6, T7, T8>, U>
    RecordMapper<R,U>
    Records.mapping(Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends U> function)
    Create a RecordMapper that can map from Record8 to a user type in a type safe way.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R extends Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, U>
    RecordMapper<R,U>
    Records.mapping(Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends U> function)
    Create a RecordMapper that can map from Record9 to a user type in a type safe way.
    static final <R extends Record>
    RecordMapper<R,@Nullable R>
    Records.nullOnAllNull()
    Create a RecordMapper that turns Record values containing all null values into a null record value.
    static final <R extends Record>
    RecordMapper<R,@Nullable R>
    Records.nullOnAnyNull()
    Create a RecordMapper that turns Record values containing any null value into a null record value.
    <R extends Record, E>
    @NotNull RecordMapper<R,E>
    RecordMapperProvider.provide(RecordType<R> recordType, Class<? extends E> type)
    Provide a RecordMapper instance.
    Methods in org.jooq with parameters of type RecordMapper
    Modifier and Type
    Method
    Description
    @NotNull Configuration
    Configuration.derive(RecordMapper<?,?> newRecordMapper)
    Create a derived configuration from this one, with a new record mapper.
    <E> @NotNull List<E>
    Cursor.fetch(RecordMapper<? super R,E> mapper)
    Fetch results into a custom mapper callback.
    <E> @NotNull List<E>
    ResultQuery.fetch(RecordMapper<? super R,E> mapper)
    Fetch results into a custom mapper callback.
    <E> E
    ResultQuery.fetchAny(RecordMapper<? super R,E> mapper)
    Execute the query and return at most one resulting record.
    <E> @NotNull Map<Record,List<E>>
    ResultQuery.fetchGroups(int[] keyFieldIndexes, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper.
    <E> @NotNull Map<?,List<E>>
    ResultQuery.fetchGroups(int keyFieldIndex, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper.
    <K, V> @NotNull Map<K,List<V>>
    ResultQuery.fetchGroups(Class<? extends K> keyType, RecordMapper<? super R,V> valueMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E> @NotNull Map<Record,List<E>>
    ResultQuery.fetchGroups(String[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<?,List<E>>
    ResultQuery.fetchGroups(String keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<Record,List<E>>
    ResultQuery.fetchGroups(Field<?>[] keys, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Field) for lookup.
    <K, E> @NotNull Map<K,List<E>>
    ResultQuery.fetchGroups(Field<K> key, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Field) for lookup.
    <E> @NotNull Map<Record,List<E>>
    ResultQuery.fetchGroups(Name[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Name) for lookup.
    <E> @NotNull Map<?,List<E>>
    ResultQuery.fetchGroups(Name keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Name) for lookup.
    <K> @NotNull Map<K,Result<R>>
    ResultQuery.fetchGroups(RecordMapper<? super R,K> keyMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,List<V>>
    ResultQuery.fetchGroups(RecordMapper<? super R,K> keyMapper, Class<V> valueType)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,List<V>>
    ResultQuery.fetchGroups(RecordMapper<? super R,K> keyMapper, RecordMapper<? super R,V> valueMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E, S extends Record>
    @NotNull Map<S,List<E>>
    ResultQuery.fetchGroups(Table<S> table, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given table and mapped by the given mapper.
    <E> @NotNull Map<List<?>,E>
    ResultQuery.fetchMap(int[] keyFieldIndexes, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper.
    <E> @NotNull Map<?,E>
    ResultQuery.fetchMap(int keyFieldIndex, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given key and mapped by the given mapper.
    <K, V> @NotNull Map<K,V>
    ResultQuery.fetchMap(Class<? extends K> keyType, RecordMapper<? super R,V> valueMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E> @NotNull Map<List<?>,E>
    ResultQuery.fetchMap(String[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<?,E>
    ResultQuery.fetchMap(String keyFieldName, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<List<?>,E>
    ResultQuery.fetchMap(Field<?>[] keys, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Field) for lookup.
    <K, E> @NotNull Map<K,E>
    ResultQuery.fetchMap(Field<K> key, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Field) for lookup.
    <E> @NotNull Map<List<?>,E>
    ResultQuery.fetchMap(Name[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Name) for lookup.
    <E> @NotNull Map<?,E>
    ResultQuery.fetchMap(Name keyFieldName, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Name) for lookup.
    <K> @NotNull Map<K,R>
    ResultQuery.fetchMap(RecordMapper<? super R,K> keyMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,V>
    ResultQuery.fetchMap(RecordMapper<? super R,K> keyMapper, Class<V> valueType)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,V>
    ResultQuery.fetchMap(RecordMapper<? super R,K> keyMapper, RecordMapper<? super R,V> valueMapper)
    Execute the query and return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E, S extends Record>
    @NotNull Map<S,E>
    ResultQuery.fetchMap(Table<S> table, RecordMapper<? super R,E> mapper)
    Execute the query and return a Map with results grouped by the given table and mapped by the given mapper.
    <E> E
    Cursor.fetchNext(RecordMapper<? super R,E> mapper)
    Fetch the next record into a custom mapper callback.
    <E> @NotNull Optional<E>
    Cursor.fetchNextOptional(RecordMapper<? super R,E> mapper)
    Fetch the next record into a custom mapper callback.
    <E> E
    Cursor.fetchOne(RecordMapper<? super R,E> mapper)
    Deprecated, for removal: This API element is subject to removal in a future version.
    - 3.10 - [#6363] - Use Cursor.fetchNext(RecordMapper) instead.
    <E> E
    ResultQuery.fetchOne(RecordMapper<? super R,E> mapper)
    Execute the query and return at most one resulting value into a custom mapper callback.
    <E> @NotNull Optional<E>
    Cursor.fetchOptional(RecordMapper<? super R,E> mapper)
    Deprecated, for removal: This API element is subject to removal in a future version.
    - 3.10 - [#6363] - Use Cursor.fetchNextOptional(RecordMapper) instead.
    <E> @NotNull Optional<E>
    ResultQuery.fetchOptional(RecordMapper<? super R,E> mapper)
    Execute the query and return at most one resulting value into a custom mapper callback.
    <E> @NotNull Set<E>
    ResultQuery.fetchSet(RecordMapper<? super R,E> mapper)
    Fetch results into a custom mapper callback.
    <E> E
    ResultQuery.fetchSingle(RecordMapper<? super R,E> mapper)
    Execute the query and return exactly one resulting value into a custom mapper callback.
    <E> @NotNull Map<Record,List<E>>
    Result.intoGroups(int[] keyFieldIndexes, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped into the given entity type.
    <E> @NotNull Map<?,List<E>>
    Result.intoGroups(int keyFieldIndex, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper.
    <K, V> @NotNull Map<K,List<V>>
    Result.intoGroups(Class<? extends K> keyType, RecordMapper<? super R,V> valueMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E> @NotNull Map<Record,List<E>>
    Result.intoGroups(String[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped into the given entity type, using Fields.field(String) for lookup.
    <E> @NotNull Map<?,List<E>>
    Result.intoGroups(String keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<Record,List<E>>
    Result.intoGroups(Field<?>[] keys, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped into the given entity type, using Fields.field(Field) for lookup.
    <K, E> @NotNull Map<K,List<E>>
    Result.intoGroups(Field<K> key, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Field) for lookup.
    <E> @NotNull Map<Record,List<E>>
    Result.intoGroups(Name[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped into the given entity type, using Fields.field(Name) for lookup.
    <E> @NotNull Map<?,List<E>>
    Result.intoGroups(Name keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Name) for lookup.
    <K> @NotNull Map<K,Result<R>>
    Result.intoGroups(RecordMapper<? super R,K> keyMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,List<V>>
    Result.intoGroups(RecordMapper<? super R,K> keyMapper, Class<V> valueType)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,List<V>>
    Result.intoGroups(RecordMapper<? super R,K> keyMapper, RecordMapper<? super R,V> valueMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E, S extends Record>
    @NotNull Map<S,List<E>>
    Result.intoGroups(Table<S> table, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key table and mapped into the given entity type.
    <E> @NotNull Map<List<?>,E>
    Result.intoMap(int[] keyFieldIndexes, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped by the given mapper.
    <E> @NotNull Map<?,E>
    Result.intoMap(int keyFieldIndex, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper.
    <K, V> @NotNull Map<K,V>
    Result.intoMap(Class<? extends K> keyType, RecordMapper<? super R,V> valueMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E> @NotNull Map<List<?>,E>
    Result.intoMap(String[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<?,E>
    Result.intoMap(String keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(String) for lookup.
    <E> @NotNull Map<List<?>,E>
    Result.intoMap(Field<?>[] keys, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Field) for lookup.
    <K, E> @NotNull Map<K,E>
    Result.intoMap(Field<K> key, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Field) for lookup.
    <E> @NotNull Map<List<?>,E>
    Result.intoMap(Name[] keyFieldNames, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given keys and mapped by the given mapper, using Fields.field(Name) for lookup.
    <E> @NotNull Map<?,E>
    Result.intoMap(Name keyFieldName, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key and mapped by the given mapper, using Fields.field(Name) for lookup.
    <K> @NotNull Map<K,R>
    Result.intoMap(RecordMapper<? super R,K> keyMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,V>
    Result.intoMap(RecordMapper<? super R,K> keyMapper, Class<V> valueType)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <K, V> @NotNull Map<K,V>
    Result.intoMap(RecordMapper<? super R,K> keyMapper, RecordMapper<? super R,V> valueMapper)
    Return a Map with results grouped by the given key entity and mapped into the given entity type.
    <E, S extends Record>
    @NotNull Map<S,E>
    Result.intoMap(Table<S> table, RecordMapper<? super R,E> mapper)
    Return a Map with results grouped by the given key table and mapped by the given mapper.
    <E> @NotNull Set<E>
    Result.intoSet(RecordMapper<? super R,E> mapper)
    Map results into a custom mapper callback.
    <E> E
    Record.map(RecordMapper<Record,E> mapper)
    Map this record into a custom mapper callback.
    <E> @NotNull List<E>
    Result.map(RecordMapper<? super R,E> mapper)
    Map results into a custom mapper callback.
    @NotNull Configuration
    Configuration.set(RecordMapper<?,?> newRecordMapper)
    Change this configuration to hold a new record mapper.
  • Uses of RecordMapper in org.jooq.impl

    Classes in org.jooq.impl that implement RecordMapper
    Modifier and Type
    Class
    Description
    class 
    This is the default implementation for RecordMapper types, which applies to Record.into(Class), Result.into(Class), and similar calls.
    Methods in org.jooq.impl that return RecordMapper
    Modifier and Type
    Method
    Description
    DAOImpl.mapper()
    Expose the RecordMapper that is used internally by this DAO to map from records of type R to POJOs of type P.
    final <R extends Record, E>
    RecordMapper<R,E>
    DefaultRecordMapperProvider.provide(RecordType<R> rowType, Class<? extends E> type)
     
    Methods in org.jooq.impl with parameters of type RecordMapper
    Modifier and Type
    Method
    Description
    DefaultConfiguration.derive(RecordMapper<?,?> newRecordMapper)
     
    DefaultConfiguration.set(RecordMapper<?,?> newRecordMapper)
     
    final void
    DefaultConfiguration.setRecordMapper(RecordMapper<?,?> newRecordMapper)
     
  • Uses of RecordMapper in org.jooq.tools.jdbc

    Methods in org.jooq.tools.jdbc with parameters of type RecordMapper
    Modifier and Type
    Method
    Description
    MockConfiguration.derive(RecordMapper<?,?> newRecordMapper)
     
    MockConfiguration.set(RecordMapper<?,?> newRecordMapper)