@FunctionalInterface
public interface Fn3<S1,S2,S3,R>
extends org.jooq.lambda.function.Function3<S1,S2,S3,R>
Modifier and Type | Method and Description |
---|---|
default <V> Fn3<S1,S2,S3,V> |
andThen(java.util.function.Function<? super R,? extends V> after) |
default Fn1<S2,Fn1<S3,R>> |
apply(S1 s) |
default Fn1<S3,R> |
apply(S1 s,
S2 s2) |
R |
apply(S1 a,
S2 b,
S3 c)
Apply this function to the arguments.
|
default Fn1<? super S1,Fn1<? super S2,Fn1<? super S3,? extends R>>> |
curry() |
default org.jooq.lambda.function.Function3<S1,S2,S3,R> |
function3() |
default Fn3<S1,S2,S3,Maybe<R>> |
lift() |
default Fn3<S1,S2,S3,Future<R>> |
lift(java.util.concurrent.Executor ex) |
default Fn3<S1,S2,S3,java.util.Optional<R>> |
liftOpt() |
default Fn3<S1,S2,S3,Try<R,java.lang.Throwable>> |
liftTry() |
default Fn3<S1,S2,S3,R> |
memoize() |
default Fn3<S1,S2,S3,R> |
memoize(Cacheable<R> c) |
static <T1,T2,T3,R> |
λ(Fn3<T1,T2,T3,R> triFunc) |
static <T1,T2,T3,R> |
λv(Fn3<? super T1,? super T2,? super T3,? extends R> triFunc) |