Package io.trino.plugin.tpch.util
Class Optionals
java.lang.Object
io.trino.plugin.tpch.util.Optionals
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional<T>combine(Optional<T> left, Optional<T> right, BinaryOperator<T> combiner) static <S,T, R> Optional<R> withBoth(Optional<? extends S> left, Optional<? extends T> right, BiFunction<S, T, R> binaryFunction)
-
Method Details
-
withBoth
public static <S,T, Optional<R> withBothR> (Optional<? extends S> left, Optional<? extends T> right, BiFunction<S, T, R> binaryFunction) -
combine
public static <T> Optional<T> combine(Optional<T> left, Optional<T> right, BinaryOperator<T> combiner)
-