| Package | Description |
|---|---|
| com.landawn.abacus | |
| com.landawn.abacus.util | |
| com.landawn.abacus.util.function |
| Modifier and Type | Method and Description |
|---|---|
<E extends Exception> |
DataSet.addColumn(int columnIndex,
String newColumnName,
Tuple.Tuple2<String,String> fromColumnNames,
Throwables.BiFunction<?,?,?,E> func)
Generate the new column values from the specified columns by the specified
Function. |
<E extends Exception> |
DataSet.addColumn(String newColumnName,
Tuple.Tuple2<String,String> fromColumnNames,
Throwables.BiFunction<?,?,?,E> func)
Generate the new column values from the specified columns by the specified
Function. |
<E extends Exception> |
DataSet.combineColumns(Tuple.Tuple2<String,String> columnNames,
String newColumnName,
Throwables.BiFunction<?,?,?,E> combineFunc) |
<E extends Exception> |
DataSet.flatMap(Tuple.Tuple2<String,String> fromColumnNames,
Throwables.BiFunction<?,?,? extends Collection<?>,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
<E extends Exception> |
DataSet.map(Tuple.Tuple2<String,String> fromColumnNames,
Throwables.BiFunction<?,?,?,E> func,
String newColumnName,
Collection<String> copyingColumnNames) |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Throwables.BinaryOperator<T,E extends Throwable>
The Interface BinaryOperator.
|
static interface |
Throwables.TernaryOperator<T,E extends Throwable>
The Interface TernaryOperator.
|
| Modifier and Type | Method and Description |
|---|---|
static <T,U,E extends Throwable> |
Fn.Fnn.c2f(Throwables.BiConsumer<T,U,E> biConsumer) |
static <T,U,R,E extends Throwable> |
Fn.Fnn.c2f(Throwables.BiConsumer<T,U,E> biConsumer,
R valueToReturn) |
static <K,V,E extends Exception> |
Fn.Fnn.entry() |
static <A,T,U,R,E extends Throwable> |
Fn.Fnn.f(A a,
Throwables.TriFunction<A,T,U,R,E> triFunction) |
static <T,U,R,E extends Throwable> |
Fn.Fnn.f(Throwables.BiFunction<T,U,R,E> biFunction) |
static <A,T,U,R,E extends Throwable> |
Fn.Fnn.ff(A a,
TriFunction<A,T,U,R> triFunction) |
static <T,U,R,E extends Throwable> |
Fn.Fnn.ff(BiFunction<T,U,R> biFunction) |
static <L,R,E extends Exception> |
Fn.Fnn.pair() |
static <T,U,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
Throwables.BiFunction<T,U,R,E> biFunction)
Synchronized
BiFunction. |
static <T,U,E extends Exception> |
Fn.Fnn.tuple2() |
| Modifier and Type | Method and Description |
|---|---|
<T,E extends Exception> |
SQLBuilder.apply(Throwables.BiFunction<? super String,? super List<Object>,T,E> func) |
static <T> T |
N.callUninterruptibly(long timeout,
TimeUnit unit,
Throwables.BiFunction<Long,TimeUnit,T,InterruptedException> cmd)
Note: Copied from Google Guava under Apache License v2.0
If a thread is interrupted during such a call, the call continues to block until the result is available or the timeout elapses, and only then re-interrupts the thread. |
ExceptionalStream<T,E> |
ExceptionalStream.collapse(Throwables.BiPredicate<? super T,? super T,? extends E> collapsible,
Throwables.BiFunction<? super T,? super T,T,? extends E> mergeFunction)
Merge series of adjacent elements which satisfy the given predicate using
the merger function and return a new stream.
|
<U> ExceptionalStream<U,E> |
ExceptionalStream.collapse(Throwables.BiPredicate<? super T,? super T,? extends E> collapsible,
U init,
Throwables.BiFunction<U,? super T,U,? extends E> op) |
static <T,E extends Exception> |
Chain.compare(T left,
T right,
Throwables.BiFunction<? super T,? super T,Integer,E> func) |
<T,E extends Exception> |
Chain.ComparisonChain.compare(T left,
T right,
Throwables.BiFunction<? super T,? super T,Integer,E> func) |
<X extends Exception> |
Multimap.compute(K key,
Throwables.BiFunction<? super K,? super V,? extends V,X> remappingFunction)
The implementation is equivalent to performing the following steps for this Multimap:
|
<E extends Exception> |
Multiset.compute(T key,
Throwables.BiFunction<? super T,Integer,Integer,E> remappingFunction)
The implementation is equivalent to performing the following steps for this Multiset:
|
<X extends Exception> |
Multimap.computeIfPresent(K key,
Throwables.BiFunction<? super K,? super V,? extends V,X> remappingFunction)
The implementation is equivalent to performing the following steps for this Multimap:
|
<E extends Exception> |
Multiset.computeIfPresent(T e,
Throwables.BiFunction<? super T,Integer,Integer,E> remappingFunction)
The implementation is equivalent to performing the following steps for this Multiset:
|
<U,R> ExceptionalStream<R,E> |
ExceptionalStream.crossJoin(Collection<? extends U> b,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,R> ExceptionalStream<R,E> |
ExceptionalStream.crossJoin(ExceptionalStream<? extends U,E> b,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
static <K,V,T,E extends Exception> |
Fn.Entries.ef(Throwables.BiFunction<? super K,? super V,? extends T,E> f) |
static <T,E extends Exception> |
Chain.equals(T left,
T right,
Throwables.BiFunction<? super T,? super T,Boolean,E> func) |
<T,E extends Exception> |
Chain.EquivalenceChain.equals(T left,
T right,
Throwables.BiFunction<? super T,? super T,Boolean,E> func) |
static <A,T,R,E extends Throwable> |
Fn.Fnn.f(A a,
Throwables.BiFunction<A,T,R,E> biFunction) |
static <T,U,R,E extends Throwable> |
Fn.Fnn.f(Throwables.BiFunction<T,U,R,E> biFunction) |
static <T,U,R,E extends Throwable> |
Fn.Fnn.f2c(Throwables.BiFunction<T,U,R,E> func) |
static <A,T,R,E extends Exception> |
Fn.ff(A a,
Throwables.BiFunction<A,T,R,E> biFunction) |
static <K,V,T,E extends Exception> |
Fn.Entries.ff(Throwables.BiFunction<? super K,? super V,? extends T,E> f) |
static <T,U,R,E extends Exception> |
Fn.ff(Throwables.BiFunction<T,U,R,E> biFunction) |
static <T,U,R,E extends Exception> |
Fn.ff(Throwables.BiFunction<T,U,R,E> biFunction,
R defaultOnError) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.fullJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super List<T>,R,? extends E> func) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,A,D,R> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Collector<? super U,A,D> downstream,
Throwables.BiFunction<? super T,? super D,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super List<U>,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.groupJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BinaryOperator<U,? extends E> mergeFunction,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.innerJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.leftJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,E extends Exception> |
Pair.map(Throwables.BiFunction<? super L,? super R,U,E> mapper) |
<U,E extends Exception> |
Tuple.Tuple2.map(Throwables.BiFunction<? super T1,? super T2,U,E> mapper) |
static <T,E extends Exception> |
ExceptionalStream.merge(Collection<? extends T> a,
Collection<? extends T> b,
Collection<? extends T> c,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.merge(Collection<? extends T> a,
Collection<? extends T> b,
Collection<? extends T> c,
Throwables.BiFunction<? super T,? super T,MergeResult,RuntimeException> nextSelector) |
static <T,E extends Exception> |
ExceptionalStream.merge(Collection<? extends T> a,
Collection<? extends T> b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
static <T,E extends Exception> |
N.merge(Collection<? extends T> a,
Collection<? extends T> b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.merge(Collection<? extends T> a,
Collection<? extends T> b,
Throwables.BiFunction<? super T,? super T,MergeResult,RuntimeException> nextSelector) |
static <T,E extends Exception> |
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.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.merge(Iterator<? extends T> a,
Iterator<? extends T> b,
Iterator<? extends T> c,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
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) |
static <T,E extends Exception> |
ExceptionalStream.merge(Iterator<? extends T> a,
Iterator<? extends T> b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
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) |
<X extends Exception> |
Multimap.merge(K key,
E e,
Throwables.BiFunction<? super V,? super E,? extends V,X> remappingFunction)
The implementation is equivalent to performing the following steps for this Multimap:
|
<X extends Exception> |
Multimap.merge(K key,
V value,
Throwables.BiFunction<? super V,? super V,? extends V,X> remappingFunction)
The implementation is equivalent to performing the following steps for this Multimap:
|
static <T,E extends Exception> |
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(T[] a,
T[] b,
T[] c,
Throwables.BiFunction<? super T,? super T,MergeResult,RuntimeException> nextSelector) |
static <T,E extends Exception> |
ExceptionalStream.merge(T[] a,
T[] b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
static <T,E extends Exception> |
N.merge(T[] a,
T[] b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.merge(T[] a,
T[] b,
Throwables.BiFunction<? super T,? super T,MergeResult,RuntimeException> nextSelector) |
<E extends Exception> |
Multiset.merge(T key,
int value,
Throwables.BiFunction<Integer,Integer,Integer,E> remappingFunction)
The implementation is equivalent to performing the following steps for this Multiset:
|
ExceptionalStream<T,E> |
ExceptionalStream.mergeWith(Collection<? extends T> b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
ExceptionalStream<T,E> |
ExceptionalStream.mergeWith(ExceptionalStream<? extends T,E> b,
Throwables.BiFunction<? super T,? super T,MergeResult,E> nextSelector) |
<U,E2 extends Exception> |
ExceptionalStream.reduce(U identity,
Throwables.BiFunction<U,? super T,U,? extends E2> accumulator) |
static <K,V,E extends Exception> |
Maps.replaceAll(Map<K,V> map,
Throwables.BiFunction<? super K,? super V,? extends V,E> function) |
<X extends Exception> |
Multimap.replaceAll(Throwables.BiFunction<? super K,? super V,? extends V,X> function)
The associated keys will be removed if null or empty values are returned by the specified
function. |
<E extends Exception> |
Multiset.replaceAll(Throwables.BiFunction<? super T,? super Integer,Integer,E> function)
The associated elements will be removed if zero or negative occurrences are returned by the specified
function. |
<K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.BiFunction<? super T,? super T,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
<U,K,R> ExceptionalStream<R,E> |
ExceptionalStream.rightJoin(ExceptionalStream<? extends U,E> b,
Throwables.Function<? super T,? extends K,? extends E> leftKeyMapper,
Throwables.Function<? super U,? extends K,? extends E> rightKeyMapper,
Throwables.BiFunction<? super T,? super U,R,? extends E> func) |
ExceptionalStream<T,E> |
ExceptionalStream.scan(Throwables.BiFunction<? super T,? super T,T,? extends E> accumulator) |
<U> ExceptionalStream<U,E> |
ExceptionalStream.scan(U init,
Throwables.BiFunction<U,? super T,U,? extends E> accumulator) |
<U> ExceptionalStream<U,E> |
ExceptionalStream.scan(U init,
Throwables.BiFunction<U,? super T,U,? extends E> accumulator,
boolean initIncluded) |
static <A,T,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
A a,
Throwables.BiFunction<A,T,R,E> biFunction)
Synchronized
Function. |
static <T,U,R,E extends Throwable> |
Fn.Fnn.sf(Object mutex,
Throwables.BiFunction<T,U,R,E> biFunction)
Synchronized
BiFunction. |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.BiFunction<? super T,? super T,R,? extends E> mapper) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.BiFunction<? super T,? super T,R,? extends E> mapper,
int increment) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.BiFunction<? super T,? super T,R,? extends E> mapper,
int increment,
boolean ignoreNotPaired) |
static <A,B,R,E extends Exception> |
N.zip(A[] a,
B[] b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(A[] a,
B[] b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(A[] a,
B[] b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
static <A,B,R,E extends Exception> |
N.zip(A[] a,
B[] b,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(A[] a,
B[] b,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(A[] a,
B[] b,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
static <A,B,R,E extends Exception> |
N.zip(Class<R> targetElementType,
A[] a,
B[] b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,R,E extends Exception> |
N.zip(Class<R> targetElementType,
A[] a,
B[] b,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(Collection<? extends A> a,
Collection<? extends B> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Collection<? extends A> a,
Collection<? extends B> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(Collection<? extends A> a,
Collection<? extends B> b,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Collection<? extends A> a,
Collection<? extends B> b,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
static <A,B,R,E extends Exception> |
N.zip(Collection<A> a,
Collection<B> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,R,E extends Exception> |
N.zip(Collection<A> a,
Collection<B> b,
Throwables.BiFunction<? super A,? super B,R,E> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
A valueForNoneA,
B valueForNoneB,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
static <A,B,T,E extends Exception> |
ExceptionalStream.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Throwables.BiFunction<? super A,? super B,T,? extends E> zipFunction)
Zip together the "a" and "b" iterators until one of them runs out of values.
|
static <A,B,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Throwables.BiFunction<? super A,? super B,T,RuntimeException> zipFunction) |
<T2,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(Collection<T2> b,
Throwables.BiFunction<? super T,? super T2,R,? extends E> zipFunction) |
<T2,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(Collection<T2> b,
T valueForNoneA,
T2 valueForNoneB,
Throwables.BiFunction<? super T,? super T2,R,? extends E> zipFunction) |
<T2,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
Throwables.BiFunction<? super T,? super T2,R,? extends E> zipFunction) |
<T2,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
T valueForNoneA,
T2 valueForNoneB,
Throwables.BiFunction<? super T,? super T2,R,? extends E> zipFunction) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BiFunction<T,U,R>
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
interface |
BinaryOperator<T>
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
Copyright © 2021. All rights reserved.