Uses of Interface
com.landawn.abacus.util.function.ByteBiFunction
Package
Description
-
Uses of ByteBiFunction in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic ByteBiFunction<MergeResult>
Fn.FnB.alternated()
Deprecated. -
Uses of ByteBiFunction in com.landawn.abacus.util.function
-
Uses of ByteBiFunction in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionstatic ByteStream
ByteStream.merge
(byte[] a, byte[] b, byte[] c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(byte[] a, byte[] b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteIterator a, ByteIterator b, ByteIterator c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteIterator a, ByteIterator b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteStream c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) abstract ByteStream
ByteStream.mergeWith
(ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.abstract <T> Stream<T>
ByteStream.rangeMapToObj
(ByteBiPredicate sameRange, ByteBiFunction<? extends T> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamex
Returns a stream consisting of results of applying the given function to the ranges created from the source elements.static <R> Stream<R>
Stream.zip
(byte[] a, byte[] b, byte valueForNoneA, byte valueForNoneB, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(byte[] a, byte[] b, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" arrays until one of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteIterator a, ByteIterator b, byte valueForNoneA, byte valueForNoneB, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteIterator a, ByteIterator b, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteStream a, ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteStream a, ByteStream b, ByteBiFunction<? extends R> zipFunction) Zip together the "a" and "b" streams until one of them runs out of values.