Uses of Interface
org.jooq.RecordType
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of RecordType in org.jooq
Modifier and TypeMethodDescription@NotNull RecordType<R>
Cursor.recordType()
Get this cursor's row type.@NotNull RecordType<?>
RecordContext.recordType()
TheRecordType
of theRecordContext.record()
that is being manipulated.@NotNull RecordType<R>
Result.recordType()
Get this result's record type.@NotNull RecordType<R>
Table.recordType()
The record type produced by this table.Modifier and TypeMethodDescription<R extends Record,
E>
@NotNull RecordMapper<R,E> RecordMapperProvider.provide
(RecordType<R> recordType, Class<? extends E> type) Provide aRecordMapper
instance.<E,
R extends Record>
@NotNull RecordUnmapper<E,R> RecordUnmapperProvider.provide
(Class<? extends E> type, RecordType<R> recordType) Provide aRecordUnmapper
instance. -
Uses of RecordType in org.jooq.impl
Modifier and TypeMethodDescriptionstatic <T1> @NotNull RecordType<Record>
DSL.recordType
(Collection<? extends Field<?>> fields) Create aRecordType
of an arbitrary degree.static <T1> @NotNull RecordType<Record>
DSL.recordType
(Field<?>[] fields) Create aRecordType
of an arbitrary degree.static <T1> @NotNull RecordType<Record1<T1>>
DSL.recordType
(Field<T1> field1) Create aRecordType
of degree1
.static <T1,
T2> @NotNull RecordType<Record2<T1, T2>> DSL.recordType
(Field<T1> field1, Field<T2> field2) Create aRecordType
of degree2
.static <T1,
T2, T3> @NotNull RecordType<Record3<T1, T2, T3>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3) Create aRecordType
of degree3
.static <T1,
T2, T3, T4>
@NotNull RecordType<Record4<T1,T2, T3, T4>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4) Create aRecordType
of degree4
.static <T1,
T2, T3, T4, T5>
@NotNull RecordType<Record5<T1,T2, T3, T4, T5>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Create aRecordType
of degree5
.static <T1,
T2, T3, T4, T5, T6>
@NotNull RecordType<Record6<T1,T2, T3, T4, T5, T6>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Create aRecordType
of degree6
.static <T1,
T2, T3, T4, T5, T6, T7>
@NotNull RecordType<Record7<T1,T2, T3, T4, T5, T6, T7>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Create aRecordType
of degree7
.static <T1,
T2, T3, T4, T5, T6, T7, T8>
@NotNull RecordType<Record8<T1,T2, T3, T4, T5, T6, T7, T8>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Create aRecordType
of degree8
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9>
@NotNull RecordType<Record9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Create aRecordType
of degree9
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10>
@NotNull RecordType<Record10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Create aRecordType
of degree10
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
@NotNull RecordType<Record11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Create aRecordType
of degree11
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
@NotNull RecordType<Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Create aRecordType
of degree12
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
@NotNull RecordType<Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Create aRecordType
of degree13
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
@NotNull RecordType<Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Create aRecordType
of degree14
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
@NotNull RecordType<Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Create aRecordType
of degree15
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
@NotNull RecordType<Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Create aRecordType
of degree16
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
@NotNull RecordType<Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Create aRecordType
of degree17
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
@NotNull RecordType<Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Create aRecordType
of degree18
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
@NotNull RecordType<Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Create aRecordType
of degree19
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
@NotNull RecordType<Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Create aRecordType
of degree20
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>
@NotNull RecordType<Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Create aRecordType
of degree21
.static <T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>
@NotNull RecordType<Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> DSL.recordType
(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Create aRecordType
of degree22
.Modifier and TypeMethodDescriptionfinal <R extends Record,
E>
RecordMapper<R,E> DefaultRecordMapperProvider.provide
(RecordType<R> rowType, Class<? extends E> type) final <E,
R extends Record>
RecordUnmapper<E,R> DefaultRecordUnmapperProvider.provide
(Class<? extends E> type, RecordType<R> rowType) ModifierConstructorDescriptionDefaultRecordMapper
(RecordType<R> rowType, Class<? extends E> type) Create a newDefaultRecordMapper
.DefaultRecordMapper
(RecordType<R> rowType, Class<? extends E> type, Configuration configuration) Create a newDefaultRecordMapper
.DefaultRecordUnmapper
(Class<? extends E> type, RecordType<R> rowType, Configuration configuration)