Uses of Enum Class
com.landawn.abacus.util.MergeResult
-
Uses of MergeResult in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic <T extends Comparable<? super T>>
MergeResultMergeResult.maxFirst
(T a, T b) static <T> MergeResult
MergeResult.maxFirst
(T a, T b, Comparator<? super T> cmp) static <T extends Comparable<? super T>>
MergeResultMergeResult.minFirst
(T a, T b) static <T> MergeResult
MergeResult.minFirst
(T a, T b, Comparator<? super T> cmp) static MergeResult
Returns the enum constant of this class with the specified name.static MergeResult[]
MergeResult.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic ByteBiFunction<MergeResult>
Fn.FnB.alternated()
Deprecated.static CharBiFunction<MergeResult>
Fn.FnC.alternated()
Deprecated.static DoubleBiFunction<MergeResult>
Fn.FnD.alternated()
Deprecated.static FloatBiFunction<MergeResult>
Fn.FnF.alternated()
Deprecated.static IntBiFunction<MergeResult>
Fn.FnI.alternated()
Deprecated.static LongBiFunction<MergeResult>
Fn.FnL.alternated()
Deprecated.static ShortBiFunction<MergeResult>
Fn.FnS.alternated()
Deprecated.static <T extends Comparable>
BiFunction<T,T, MergeResult> MergeResult.maxFirst()
static <T> BiFunction<T,
T, MergeResult> MergeResult.maxFirst
(Comparator<? super T> cmp) static <T extends Comparable>
BiFunction<T,T, MergeResult> MergeResult.minFirst()
static <T> BiFunction<T,
T, MergeResult> MergeResult.minFirst
(Comparator<? super T> cmp) static <T> BiFunction<T,
T, MergeResult> Fn.switchOnNext()
Returns a statefulBiFunction
.static <T> BiFunction<T,
T, MergeResult> MergeResult.switchOnNext()
Deprecated.Modifier and TypeMethodDescriptionstatic <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(ExceptionalStream<? extends T, E> a, ExceptionalStream<? extends T, E> b, ExceptionalStream<? extends T, E> c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(ExceptionalStream<? extends T, E> a, ExceptionalStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Iterator<? extends T> c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(T[] a, T[] b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
ExceptionalStream<T,E> ExceptionalStream.merge
(T[] a, T[] b, T[] c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Iterator<? extends T> c, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(T[] a, T[] b, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ExceptionalStream<T,
RuntimeException> ExceptionalStream.Seq.merge
(T[] a, T[] b, T[] c, Throwables.BiFunction<? super T, ? super T, MergeResult, RuntimeException> nextSelector) Deprecated.static <T> ObjIterator<T>
Iterators.merge
(Iterable<? extends T> a, Iterable<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> ObjIterator<T>
Iterators.merge
(Collection<? extends Iterator<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> ObjIterator<T>
Iterators.merge
(Iterator<? extends T> a, Iterator<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) N.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T> List<T>
N.merge
(Collection<? extends Iterable<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T,
C extends Collection<T>>
CN.merge
(Collection<? extends Iterable<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector, IntFunction<? extends C> supplier) N.merge
(T[] a, T[] b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T> ObjIterator<T>
Iterators.mergeCollections
(Collection<? extends Collection<? extends T>> collections, BiFunction<? super T, ? super T, MergeResult> nextSelector) Deprecated.replaced byIterators.mergeIterables(Collection, BiFunction)
static <T> ObjIterator<T>
Iterators.mergeIterables
(Collection<? extends Iterable<? extends T>> iterables, BiFunction<? super T, ? super T, MergeResult> nextSelector) ExceptionalStream.mergeWith
(ExceptionalStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) ExceptionalStream.mergeWith
(Collection<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) -
Uses of MergeResult 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) ByteStream.merge
(ByteStream b, ByteBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(ByteStream, ByteBiFunction)
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) static CharStream
CharStream.merge
(char[] a, char[] b, char[] c, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(char[] a, char[] b, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(CharIterator a, CharIterator b, CharIterator c, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(CharIterator a, CharIterator b, CharBiFunction<MergeResult> nextSelector) CharStream.merge
(CharStream b, CharBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(CharStream, CharBiFunction)
static CharStream
CharStream.merge
(CharStream a, CharStream b, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(CharStream a, CharStream b, CharStream c, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(Collection<? extends CharStream> c, CharBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(double[] a, double[] b, double[] c, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(double[] a, double[] b, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(DoubleIterator a, DoubleIterator b, DoubleIterator c, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(DoubleIterator a, DoubleIterator b, DoubleBiFunction<MergeResult> nextSelector) DoubleStream.merge
(DoubleStream b, DoubleBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(DoubleStream, DoubleBiFunction)
static DoubleStream
DoubleStream.merge
(DoubleStream a, DoubleStream b, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(DoubleStream a, DoubleStream b, DoubleStream c, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(Collection<? extends DoubleStream> c, DoubleBiFunction<MergeResult> nextSelector) static <K,
V> EntryStream<K, V> EntryStream.merge
(Collection<? extends Map<K, V>> maps, BiFunction<? super Map.Entry<K, V>, ? super Map.Entry<K, V>, MergeResult> nextSelector) static <K,
V> EntryStream<K, V> EntryStream.merge
(Map<K, V> a, Map<K, V> b, BiFunction<? super Map.Entry<K, V>, ? super Map.Entry<K, V>, MergeResult> nextSelector) static <K,
V> EntryStream<K, V> EntryStream.merge
(Map<K, V> a, Map<K, V> b, Map<K, V> c, BiFunction<? super Map.Entry<K, V>, ? super Map.Entry<K, V>, MergeResult> nextSelector) static FloatStream
FloatStream.merge
(float[] a, float[] b, float[] c, FloatBiFunction<MergeResult> nextSelector) static FloatStream
FloatStream.merge
(float[] a, float[] b, FloatBiFunction<MergeResult> nextSelector) static FloatStream
FloatStream.merge
(FloatIterator a, FloatIterator b, FloatIterator c, FloatBiFunction<MergeResult> nextSelector) static FloatStream
FloatStream.merge
(FloatIterator a, FloatIterator b, FloatBiFunction<MergeResult> nextSelector) FloatStream.merge
(FloatStream b, FloatBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(FloatStream, FloatBiFunction)
static FloatStream
FloatStream.merge
(FloatStream a, FloatStream b, FloatBiFunction<MergeResult> nextSelector) static FloatStream
FloatStream.merge
(FloatStream a, FloatStream b, FloatStream c, FloatBiFunction<MergeResult> nextSelector) static FloatStream
FloatStream.merge
(Collection<? extends FloatStream> c, FloatBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(int[] a, int[] b, int[] c, IntBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(int[] a, int[] b, IntBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(IntIterator a, IntIterator b, IntBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(IntIterator a, IntIterator b, IntIterator c, IntBiFunction<MergeResult> nextSelector) IntStream.merge
(IntStream b, IntBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(IntStream, IntBiFunction)
static IntStream
IntStream.merge
(IntStream a, IntStream b, IntBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(IntStream a, IntStream b, IntStream c, IntBiFunction<MergeResult> nextSelector) static IntStream
IntStream.merge
(Collection<? extends IntStream> c, IntBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(long[] a, long[] b, long[] c, LongBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(long[] a, long[] b, LongBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(LongIterator a, LongIterator b, LongBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(LongIterator a, LongIterator b, LongIterator c, LongBiFunction<MergeResult> nextSelector) LongStream.merge
(LongStream b, LongBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(LongStream, LongBiFunction)
static LongStream
LongStream.merge
(LongStream a, LongStream b, LongBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(LongStream a, LongStream b, LongStream c, LongBiFunction<MergeResult> nextSelector) static LongStream
LongStream.merge
(Collection<? extends LongStream> c, LongBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(short[] a, short[] b, short[] c, ShortBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(short[] a, short[] b, ShortBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(ShortIterator a, ShortIterator b, ShortBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(ShortIterator a, ShortIterator b, ShortIterator c, ShortBiFunction<MergeResult> nextSelector) ShortStream.merge
(ShortStream b, ShortBiFunction<MergeResult> nextSelector) Deprecated.replaced bymergeWith(ShortStream, ShortBiFunction)
static ShortStream
ShortStream.merge
(ShortStream a, ShortStream b, ShortBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(ShortStream a, ShortStream b, ShortStream c, ShortBiFunction<MergeResult> nextSelector) static ShortStream
ShortStream.merge
(Collection<? extends ShortStream> c, ShortBiFunction<MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Stream<? extends T> a, Stream<? extends T> b, Stream<? extends T> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Stream<? extends T> a, Stream<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) Stream.merge
(Stream<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) Deprecated.replaced bymergeWith(Stream, BiFunction)
static <T> Stream<T>
Stream.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Iterable<? extends T> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Iterable<? extends T> a, Iterable<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Collection<? extends Stream<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Iterator<? extends T> a, Iterator<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Iterator<? extends T> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(T[] a, T[] b, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.merge
(T[] a, T[] b, T[] c, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.mergeIterables
(Collection<? extends Iterable<? extends T>> collections, BiFunction<? super T, ? super T, MergeResult> nextSelector) static <T> Stream<T>
Stream.mergeIterators
(Collection<? extends Iterator<? extends T>> iterators, BiFunction<? super T, ? super T, MergeResult> nextSelector) abstract ByteStream
ByteStream.mergeWith
(ByteStream b, ByteBiFunction<MergeResult> nextSelector) abstract CharStream
CharStream.mergeWith
(CharStream b, CharBiFunction<MergeResult> nextSelector) abstract DoubleStream
DoubleStream.mergeWith
(DoubleStream b, DoubleBiFunction<MergeResult> nextSelector) abstract FloatStream
FloatStream.mergeWith
(FloatStream b, FloatBiFunction<MergeResult> nextSelector) abstract IntStream
IntStream.mergeWith
(IntStream b, IntBiFunction<MergeResult> nextSelector) abstract LongStream
LongStream.mergeWith
(LongStream b, LongBiFunction<MergeResult> nextSelector) abstract ShortStream
ShortStream.mergeWith
(ShortStream b, ShortBiFunction<MergeResult> nextSelector) Stream.mergeWith
(Stream<? extends T> b, BiFunction<? super T, ? super T, MergeResult> nextSelector) Stream.mergeWith
(Collection<? extends T> b, BiFunction<? super T, ? super T, 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.static CharStream
CharStream.parallelMerge
(Collection<? extends CharStream> c, CharBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static CharStream
CharStream.parallelMerge
(Collection<? extends CharStream> c, CharBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static DoubleStream
DoubleStream.parallelMerge
(Collection<? extends DoubleStream> c, DoubleBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static DoubleStream
DoubleStream.parallelMerge
(Collection<? extends DoubleStream> c, DoubleBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static FloatStream
FloatStream.parallelMerge
(Collection<? extends FloatStream> c, FloatBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static FloatStream
FloatStream.parallelMerge
(Collection<? extends FloatStream> c, FloatBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static IntStream
IntStream.parallelMerge
(Collection<? extends IntStream> c, IntBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static IntStream
IntStream.parallelMerge
(Collection<? extends IntStream> c, IntBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static LongStream
LongStream.parallelMerge
(Collection<? extends LongStream> c, LongBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static LongStream
LongStream.parallelMerge
(Collection<? extends LongStream> c, LongBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ShortStream
ShortStream.parallelMerge
(Collection<? extends ShortStream> c, ShortBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ShortStream
ShortStream.parallelMerge
(Collection<? extends ShortStream> c, ShortBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMerge
(Collection<? extends Stream<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMerge
(Collection<? extends Stream<? extends T>> c, BiFunction<? super T, ? super T, MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMergeIterables
(Collection<? extends Iterable<? extends T>> collections, BiFunction<? super T, ? super T, MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMergeIterables
(Collection<? extends Iterable<? extends T>> collections, BiFunction<? super T, ? super T, MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMergeIterators
(Collection<? extends Iterator<? extends T>> iterators, BiFunction<? super T, ? super T, MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static <T> Stream<T>
Stream.parallelMergeIterators
(Collection<? extends Iterator<? extends T>> iterators, BiFunction<? super T, ? super T, MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.
Fn.switchOnNext()
instead