Uses of Interface
com.landawn.abacus.util.Throwables.BinaryOperator
Package
Description
-
Uses of Throwables.BinaryOperator in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.from
(BinaryOperator<T> op) static <T,
E extends Exception>
Throwables.BinaryOperator<T,E> Fn.Fnn.ignoringMerger()
static <T extends Comparable<? super T>,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.max()
static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.max
(Comparator<? super T> comparator) static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.maxBy
(Function<? super T, ? extends Comparable> keyMapper) static <K extends Comparable<? super K>,
V, E extends Throwable>
Throwables.BinaryOperator<Map.Entry<K,V>, E> Fn.Fnn.maxByKey()
static <K,
V extends Comparable<? super V>, E extends Throwable>
Throwables.BinaryOperator<Map.Entry<K,V>, E> Fn.Fnn.maxByValue()
static <T extends Comparable<? super T>,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.min()
static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.min
(Comparator<? super T> comparator) static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.minBy
(Function<? super T, ? extends Comparable> keyMapper) static <K extends Comparable<? super K>,
V, E extends Throwable>
Throwables.BinaryOperator<Map.Entry<K,V>, E> Fn.Fnn.minByKey()
static <K,
V extends Comparable<? super V>, E extends Throwable>
Throwables.BinaryOperator<Map.Entry<K,V>, E> Fn.Fnn.minByValue()
static <T,
E extends Exception>
Throwables.BinaryOperator<T,E> Fn.Fnn.replacingMerger()
static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.selectFirst()
static <T,
E extends Throwable>
Throwables.BinaryOperator<T,E> Fn.Fnn.selectSecond()
static <T,
E extends Exception>
Throwables.BinaryOperator<T,E> Fn.Fnn.throwingMerger()
Modifier and TypeMethodDescriptionCheckedStream.distinct
(Throwables.BinaryOperator<T, ? extends E> mergeFunction) Distinct and filter by occurrences.<K> CheckedStream<T,
E> CheckedStream.distinctBy
(Throwables.Function<? super T, K, ? extends E> keyMapper, Throwables.BinaryOperator<T, ? extends E> mergeFunction) Distinct and filter by occurrences.<K,
V> CheckedStream<Map.Entry<K, V>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Throwables.BinaryOperator<V, ? extends E> mergeFunction) <K,
V> CheckedStream<Map.Entry<K, V>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Throwables.BinaryOperator<V, ? extends E> mergeFunction, Supplier<? extends Map<K, V>> mapFactory) <E2 extends Exception>
u.Optional<T>CheckedStream.reduce
(Throwables.BinaryOperator<T, E2> accumulator) <E2 extends Exception>
u.Optional<T>CheckedStream.reduceUntil
(Throwables.BinaryOperator<T, E2> accumulator, Throwables.Predicate<? super T, E2> conditionToBreak) <K,
V, E2 extends Exception, E3 extends Exception, E4 extends Exception>
ImmutableMap<K,V> CheckedStream.toImmutableMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction) CheckedStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction) CheckedStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction, Supplier<? extends M> mapFactory) -
Uses of Throwables.BinaryOperator in com.landawn.abacus.util.function
Modifier and TypeInterfaceDescriptioninterface
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.htmlModifier and TypeMethodDescriptiondefault <E extends Throwable>
Throwables.BinaryOperator<T,E> BinaryOperator.toThrowable()
-
Uses of Throwables.BinaryOperator in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionabstract <E extends Exception>
u.Optional<T>Stream.foldLeft
(Throwables.BinaryOperator<T, E> accumulator) This method will always run sequentially, even in parallel stream.abstract <E extends Exception>
u.Optional<T>Stream.foldRight
(Throwables.BinaryOperator<T, E> accumulator) This method will always run sequentially, even in parallel stream.<E extends Exception>
u.Optional<Map.Entry<K,V>> EntryStream.reduce
(Throwables.BinaryOperator<Map.Entry<K, V>, E> accumulator) EntryStream.reduce
(Map.Entry<K, V> identity, Throwables.BinaryOperator<Map.Entry<K, V>, E> accumulator) abstract <E extends Exception>
u.Optional<T>Stream.reduce
(Throwables.BinaryOperator<T, E> accumulator) Stream.reduce
(T identity, Throwables.BinaryOperator<T, E> accumulator) abstract <U,
E extends Exception>
UStream.reduce
(U identity, Throwables.BiFunction<U, ? super T, U, E> accumulator, Throwables.BinaryOperator<U, E> combiner) abstract <E extends Exception>
u.Optional<T>Stream.reduceUntil
(Throwables.BinaryOperator<T, E> accumulator, Throwables.BiPredicate<? super T, ? super T, E> conditionToBreak) abstract <E extends Exception>
u.Optional<T>Stream.reduceUntil
(Throwables.BinaryOperator<T, E> accumulator, Throwables.Predicate<? super T, E> conditionToBreak) Stream.reduceUntil
(T identity, Throwables.BinaryOperator<T, E> accumulator, Throwables.BiPredicate<? super T, ? super T, E> conditionToBreak) Stream.reduceUntil
(T identity, Throwables.BinaryOperator<T, E> accumulator, Throwables.Predicate<? super T, E> conditionToBreak) abstract <U,
E extends Exception>
UStream.reduceUntil
(U identity, Throwables.BiFunction<U, ? super T, U, E> accumulator, Throwables.BinaryOperator<U, E> combiner, Throwables.BiPredicate<? super U, ? super T, E> conditionToBreak) abstract <U,
E extends Exception>
UStream.reduceUntil
(U identity, Throwables.BiFunction<U, ? super T, U, E> accumulator, Throwables.BinaryOperator<U, E> combiner, Throwables.Predicate<? super U, E> conditionToBreak)