Uses of Interface
org.jooq.Function4
Packages that use Function4
-
Uses of Function4 in org.jooq
Modifier and TypeMethodDescriptionstatic final <T1,
T2, T3, T4, R>
@NotNull Function4<T1,T2, T3, T4, R> Functions.nullOnAllNull
(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> function) A function that short circuits the argument function returningnull
if all arguments arenull
.static final <T1,
T2, T3, T4, R>
@NotNull Function4<T1,T2, T3, T4, R> Functions.nullOnAnyNull
(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> function) A function that short circuits the argument function returningnull
if any argument isnull
.Modifier and TypeMethodDescriptionstatic final <T1,
T2, T3, T4, R extends Record4<T1, T2, T3, T4>, U>
RecordMapper<R,U> Create aRecordMapper
that can map fromRecord4
to a user type in a type safe way.<U> @NotNull SelectField<U>
Row4.mapping
(Class<U> uType, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends U> function) A convenience method to define a localRecord4
to custom typeRecordMapper
that can be used when projectingRow
types inSELECT
orRETURNING
clauses.<U> @NotNull SelectField<U>
A convenience method to define a localRecord4
to custom typeRecordMapper
that can be used when projectingRow
types inSELECT
orRETURNING
clauses.static final <T1,
T2, T3, T4, R>
@NotNull Function4<T1,T2, T3, T4, R> Functions.nullOnAllNull
(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> function) A function that short circuits the argument function returningnull
if all arguments arenull
.static final <T1,
T2, T3, T4, R>
@NotNull Function4<T1,T2, T3, T4, R> Functions.nullOnAnyNull
(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> function) A function that short circuits the argument function returningnull
if any argument isnull
.