| Package | Description | 
|---|---|
| org.jooq | 
 The  
org.jooq package contains jOOQ's public API. | 
| Modifier and Type | Method and Description | 
|---|---|
<E> E | 
ResultQuery.fetchAnyInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<K> java.util.Map<K,Result<R>> | 
ResultQuery.fetchGroups(java.lang.Class<? extends K> keyType)
Execute the query and return a  
Map with results grouped by the
 given key entity. | 
<K,V> java.util.Map<K,java.util.List<V>> | 
ResultQuery.fetchGroups(java.lang.Class<? extends K> keyType,
           java.lang.Class<? extends 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> java.util.Map<K,java.util.List<V>> | 
ResultQuery.fetchGroups(java.lang.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> java.util.Map<Record,java.util.List<E>> | 
ResultQuery.fetchGroups(Field<?>[] keys,
           java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<Record,java.util.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. | 
<K,E> java.util.Map<K,java.util.List<E>> | 
ResultQuery.fetchGroups(Field<K> key,
           java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<K,E> java.util.Map<K,java.util.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. | 
<E> java.util.Map<Record,java.util.List<E>> | 
ResultQuery.fetchGroups(int[] keyFieldIndexes,
           java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<Record,java.util.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> java.util.Map<?,java.util.List<E>> | 
ResultQuery.fetchGroups(int keyFieldIndex,
           java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.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. | 
<E> java.util.Map<Record,java.util.List<E>> | 
ResultQuery.fetchGroups(Name[] keyFieldNames,
           java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<Record,java.util.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. | 
<E> java.util.Map<?,java.util.List<E>> | 
ResultQuery.fetchGroups(Name keyFieldName,
           java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.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. | 
<K> java.util.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> java.util.Map<K,java.util.List<V>> | 
ResultQuery.fetchGroups(RecordMapper<? super R,K> keyMapper,
           java.lang.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> java.util.Map<K,java.util.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> java.util.Map<Record,java.util.List<E>> | 
ResultQuery.fetchGroups(java.lang.String[] keyFieldNames,
           java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<Record,java.util.List<E>> | 
ResultQuery.fetchGroups(java.lang.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. | 
<E> java.util.Map<?,java.util.List<E>> | 
ResultQuery.fetchGroups(java.lang.String keyFieldName,
           java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.List<E>> | 
ResultQuery.fetchGroups(java.lang.String keyFieldName,
           RecordMapper<? super R,E> mapper)
Return a  
Map with results grouped by the given key and mapped by
 the given mapper. | 
<E,S extends Record> | 
ResultQuery.fetchGroups(Table<S> table,
           java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given table and mapped into the given entity type. | 
<E,S extends Record> | 
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> java.util.List<E> | 
ResultQuery.fetchInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> java.util.List<E> | 
Cursor.fetchInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<Z extends Record> | 
Cursor.fetchInto(Table<Z> table)
Map resulting records onto a custom record. 
 | 
<K> java.util.Map<K,R> | 
ResultQuery.fetchMap(java.lang.Class<? extends K> keyType)
Execute the query and return a  
Map with results grouped by the
 given key entity. | 
<K,V> java.util.Map<K,V> | 
ResultQuery.fetchMap(java.lang.Class<? extends K> keyType,
        java.lang.Class<? extends 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> java.util.Map<K,V> | 
ResultQuery.fetchMap(java.lang.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> java.util.Map<java.util.List<?>,E> | 
ResultQuery.fetchMap(Field<?>[] keys,
        java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<java.util.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. | 
<E> java.util.Map<java.util.List<?>,E> | 
ResultQuery.fetchMap(int[] keyFieldIndexes,
        java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<java.util.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> java.util.Map<java.util.List<?>,E> | 
ResultQuery.fetchMap(Name[] keyFieldNames,
        java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<java.util.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. | 
<K> java.util.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> java.util.Map<K,V> | 
ResultQuery.fetchMap(RecordMapper<? super R,K> keyMapper,
        java.lang.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> java.util.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> java.util.Map<java.util.List<?>,E> | 
ResultQuery.fetchMap(java.lang.String[] keyFieldNames,
        java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given keys and mapped into the given entity type. | 
<E> java.util.Map<java.util.List<?>,E> | 
ResultQuery.fetchMap(java.lang.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. | 
<E,S extends Record> | 
ResultQuery.fetchMap(Table<S> table,
        java.lang.Class<? extends E> type)
Execute the query and return a  
Map with results grouped by the
 given table and mapped into the given entity type. | 
<E,S extends Record> | 
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.fetchNextInto(java.lang.Class<? extends E> type)
Map the next resulting record onto a custom type. 
 | 
<Z extends Record> | 
Cursor.fetchNextInto(Table<Z> table)
Map the next resulting record onto a custom record. 
 | 
<E> java.util.Optional<E> | 
Cursor.fetchNextOptionalInto(java.lang.Class<? extends E> type)
Map the next resulting record onto a custom type. 
 | 
<Z extends Record> | 
Cursor.fetchNextOptionalInto(Table<Z> table)
Map the next resulting record onto a custom record. 
 | 
<E> E | 
ResultQuery.fetchOneInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> E | 
Cursor.fetchOneInto(java.lang.Class<? extends E> type)
Deprecated. 
 
- 3.10 - [#6363] - Use  
Cursor.fetchNextInto(Class) instead. | 
<Z extends Record> | 
Cursor.fetchOneInto(Table<Z> table)
Deprecated. 
 
- 3.10 - [#6363] - Use  
Cursor.fetchNextInto(Table) instead. | 
<E> java.util.Optional<E> | 
ResultQuery.fetchOptionalInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> java.util.Optional<E> | 
Cursor.fetchOptionalInto(java.lang.Class<? extends E> type)
Deprecated. 
 
- 3.10 - [#6363] - Use  
Cursor.fetchNextOptionalInto(Class) instead. | 
<Z extends Record> | 
Cursor.fetchOptionalInto(Table<Z> table)
Deprecated. 
 
- 3.10 - [#6363] - Use  
Cursor.fetchNextOptionalInto(Table) instead. | 
<E> E | 
ResultQuery.fetchSingleInto(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> java.util.stream.Stream<E> | 
ResultQuery.fetchStreamInto(java.lang.Class<? extends E> type)
Stream this query, mapping records into a custom type. 
 | 
void | 
Record.from(java.lang.Object source)
Load data into this record from a source. 
 | 
void | 
Record.from(java.lang.Object source,
    Field<?>... fields)
Load data into this record from a source, providing some fields. 
 | 
void | 
Record.from(java.lang.Object source,
    int... fieldIndexes)
Load data into this record from a source, providing some field indexes. 
 | 
void | 
Record.from(java.lang.Object source,
    Name... fieldNames)
Load data into this record from a source, providing some field names. 
 | 
void | 
Record.from(java.lang.Object source,
    java.lang.String... fieldNames)
Load data into this record from a source, providing some field names. 
 | 
<E> java.util.List<E> | 
Result.into(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> E | 
Record.into(java.lang.Class<? extends E> type)
Map resulting records onto a custom type. 
 | 
<E> E | 
Record.into(E object)
Map resulting records onto a custom type. 
 | 
<Z extends Record> | 
Result.into(Table<Z> table)
Map resulting records onto a custom record. 
 | 
<K> java.util.Map<K,Result<R>> | 
Result.intoGroups(java.lang.Class<? extends K> keyType)
Return a  
Map with results grouped by the given key entity. | 
<K,V> java.util.Map<K,java.util.List<V>> | 
Result.intoGroups(java.lang.Class<? extends K> keyType,
          java.lang.Class<? extends V> valueType)
Return a  
Map with results grouped by the given key entity and
 mapped into the given entity type. | 
<K,V> java.util.Map<K,java.util.List<V>> | 
Result.intoGroups(java.lang.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> java.util.Map<Record,java.util.List<E>> | 
Result.intoGroups(Field<?>[] keys,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<Record,java.util.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. | 
<K,E> java.util.Map<K,java.util.List<E>> | 
Result.intoGroups(Field<K> key,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<K,E> java.util.Map<K,java.util.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. | 
<E> java.util.Map<Record,java.util.List<E>> | 
Result.intoGroups(int[] keyFieldIndexes,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<Record,java.util.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> java.util.Map<?,java.util.List<E>> | 
Result.intoGroups(int keyFieldIndex,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.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. | 
<E> java.util.Map<Record,java.util.List<E>> | 
Result.intoGroups(Name[] keyFieldNames,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<Record,java.util.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. | 
<E> java.util.Map<?,java.util.List<E>> | 
Result.intoGroups(Name keyFieldName,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.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. | 
<K> java.util.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> java.util.Map<K,java.util.List<V>> | 
Result.intoGroups(RecordMapper<? super R,K> keyMapper,
          java.lang.Class<V> valueType)
Return a  
Map with results grouped by the given key entity and
 mapped into the given entity type. | 
<K,V> java.util.Map<K,java.util.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> java.util.Map<Record,java.util.List<E>> | 
Result.intoGroups(java.lang.String[] keyFieldNames,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<Record,java.util.List<E>> | 
Result.intoGroups(java.lang.String[] keyFieldNames,
          RecordMapper<? super R,E> mapper)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.List<E>> | 
Result.intoGroups(java.lang.String keyFieldName,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,java.util.List<E>> | 
Result.intoGroups(java.lang.String keyFieldName,
          RecordMapper<? super R,E> mapper)
Return a  
Map with results grouped by the given key and mapped by
 the given mapper. | 
<E,S extends Record> | 
Result.intoGroups(Table<S> table,
          java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key table and
 mapped into the given entity type. | 
<E,S extends Record> | 
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. | 
<K> java.util.Map<K,R> | 
Result.intoMap(java.lang.Class<? extends K> keyType)
Return a  
Map with results grouped by the given key entity. | 
<K,V> java.util.Map<K,V> | 
Result.intoMap(java.lang.Class<? extends K> keyType,
       java.lang.Class<? extends V> valueType)
Return a  
Map with results grouped by the given key entity and
 mapped into the given entity type. | 
<K,V> java.util.Map<K,V> | 
Result.intoMap(java.lang.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> java.util.Map<java.util.List<?>,E> | 
Result.intoMap(Field<?>[] keys,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<java.util.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. | 
<K,E> java.util.Map<K,E> | 
Result.intoMap(Field<K> key,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<K,E> java.util.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. | 
<E> java.util.Map<java.util.List<?>,E> | 
Result.intoMap(int[] keyFieldIndexes,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<java.util.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> java.util.Map<?,E> | 
Result.intoMap(int keyFieldIndex,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.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. | 
<E> java.util.Map<java.util.List<?>,E> | 
Result.intoMap(Name[] keyFieldNames,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<java.util.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. | 
<E> java.util.Map<?,E> | 
Result.intoMap(Name keyFieldName,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.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. | 
<K> java.util.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> java.util.Map<K,V> | 
Result.intoMap(RecordMapper<? super R,K> keyMapper,
       java.lang.Class<V> valueType)
Return a  
Map with results grouped by the given key entity and
 mapped into the given entity type. | 
<K,V> java.util.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> java.util.Map<java.util.List<?>,E> | 
Result.intoMap(java.lang.String[] keyFieldNames,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given keys and mapped
 into the given entity type. | 
<E> java.util.Map<java.util.List<?>,E> | 
Result.intoMap(java.lang.String[] keyFieldNames,
       RecordMapper<? super R,E> mapper)
Return a  
Map with results grouped by the given keys and mapped by
 the given mapper. | 
<E> java.util.Map<?,E> | 
Result.intoMap(java.lang.String keyFieldName,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key and mapped
 into the given entity type. | 
<E> java.util.Map<?,E> | 
Result.intoMap(java.lang.String keyFieldName,
       RecordMapper<? super R,E> mapper)
Return a  
Map with results grouped by the given key and mapped by
 the given mapper. | 
<E,S extends Record> | 
Result.intoMap(Table<S> table,
       java.lang.Class<? extends E> type)
Return a  
Map with results grouped by the given key table and
 mapped into the given entity type. | 
<E,S extends Record> | 
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. | 
R | 
RecordUnmapper.unmap(E source)
Unmap a POJO into a record. 
 | 
Copyright © 2018. All Rights Reserved.