| Package | Description |
|---|---|
| com.landawn.abacus.parser | |
| com.landawn.abacus.util |
| Modifier and Type | Method and Description |
|---|---|
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
File source) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
File source,
JSONDeserializationConfig config) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
InputStream source) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
InputStream source,
JSONDeserializationConfig config) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
Reader source) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
Reader source,
JSONDeserializationConfig config) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
String source) |
<T> ExceptionalStream<T,IOException> |
JSONParser.stream(Class<T> elementClass,
String source,
JSONDeserializationConfig config) |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExceptionalStream.StreamE<T,E extends Exception> |
| Modifier and Type | Method and Description |
|---|---|
<TT,EE extends Exception> |
ExceptionalStream.__(Function<? super ExceptionalStream<T,E>,ExceptionalStream<TT,EE>> transfer) |
ExceptionalStream<T,E> |
ExceptionalStream.append(Collection<? extends T> c) |
ExceptionalStream<T,E> |
ExceptionalStream.append(ExceptionalStream<T,E> s) |
ExceptionalStream<T,E> |
ExceptionalStream.append(T... a) |
ExceptionalStream<T,E> |
ExceptionalStream.appendIfEmpty(Collection<? extends T> c) |
ExceptionalStream<T,E> |
ExceptionalStream.appendIfEmpty(Supplier<? extends ExceptionalStream<T,E>> supplier)
Append if empty.
|
ExceptionalStream<T,E> |
ExceptionalStream.appendIfEmpty(T... a) |
<R,A> ExceptionalStream<R,E> |
ExceptionalStream.collapse(Throwables.BiPredicate<? super T,? super T,? extends E> collapsible,
Collector<? super T,A,R> collector) |
<C extends Collection<T>> |
ExceptionalStream.collapse(Throwables.BiPredicate<? super T,? super T,? extends E> collapsible,
Supplier<? extends C> supplier) |
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.
|
<R> ExceptionalStream<R,E> |
ExceptionalStream.collapse(Throwables.BiPredicate<? super T,? super T,? extends E> collapsible,
Throwables.Supplier<R,E> supplier,
Throwables.BiConsumer<? super R,? super T,? extends E> accumulator) |
<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> |
ExceptionalStream.concat(Collection<? extends ExceptionalStream<? extends T,E>> c) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.concat(Collection<? extends T>... a) |
static <T,E extends Exception> |
ExceptionalStream.concat(Collection<? extends T>... a) |
static <T,E extends Exception> |
ExceptionalStream.concat(ExceptionalStream<? extends T,E>... a) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.concat(T[]... a) |
static <T,E extends Exception> |
ExceptionalStream.concat(T[]... a) |
<K> ExceptionalStream<Map.Entry<K,Integer>,E> |
ExceptionalStream.countBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<U> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.crossJoin(Collection<? extends U> b) |
<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) |
ExceptionalStream<T,E> |
ExceptionalStream.defaultIfEmpty(Supplier<? extends ExceptionalStream<T,E>> supplier) |
ExceptionalStream<T,E> |
ExceptionalStream.defaultIfEmpty(T defaultValue) |
ExceptionalStream<T,E> |
ExceptionalStream.difference(Collection<?> c) |
ExceptionalStream<T,E> |
ExceptionalStream.difference(Function<? super T,?> mapper,
Collection<?> c) |
ExceptionalStream<T,E> |
ExceptionalStream.distinct()
Distinct and filter by occurrences.
|
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper)
Distinct by the value mapped from
keyMapper . |
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper,
Throwables.BinaryOperator<T,? extends E> mergeFunction)
Distinct and filter by occurrences.
|
<K> ExceptionalStream<T,E> |
ExceptionalStream.distinctBy(Throwables.Function<? super T,K,? extends E> keyMapper,
Throwables.Predicate<? super Long,? extends E> occurrencesFilter)
Distinct and filter by occurrences.
|
ExceptionalStream<T,E> |
ExceptionalStream.dropWhile(Throwables.Predicate<? super T,? extends E> predicate) |
ExceptionalStream<T,E> |
ExceptionalStream.dropWhile(Throwables.Predicate<? super T,? extends E> predicate,
Throwables.Consumer<? super T,? extends E> actionOnDroppedItem) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.empty() |
static <T,E extends Exception> |
ExceptionalStream.empty() |
ExceptionalStream<T,E> |
ExceptionalStream.filter(Throwables.Predicate<? super T,? extends E> predicate) |
ExceptionalStream<T,E> |
ExceptionalStream.filter(Throwables.Predicate<? super T,? extends E> predicate,
Throwables.Consumer<? super T,? extends E> actionOnDroppedItem) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.flatMap(Throwables.Function<? super T,? extends ExceptionalStream<? extends R,? extends E>,? extends E> mapper) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.flatMapp(Throwables.Function<? super T,R[],? extends E> mapper) |
ExceptionalStream<Boolean,E> |
ExceptionalStream.flatMapToBoolean(Throwables.Function<? super T,boolean[],? extends E> mapper) |
ExceptionalStream<Byte,E> |
ExceptionalStream.flatMapToByte(Throwables.Function<? super T,byte[],? extends E> mapper) |
ExceptionalStream<Character,E> |
ExceptionalStream.flatMapToChar(Throwables.Function<? super T,char[],? extends E> mapper) |
ExceptionalStream<Double,E> |
ExceptionalStream.flatMapToDouble(Throwables.Function<? super T,double[],? extends E> mapper) |
ExceptionalStream<Float,E> |
ExceptionalStream.flatMapToFloat(Throwables.Function<? super T,float[],? extends E> mapper) |
ExceptionalStream<Integer,E> |
ExceptionalStream.flatMapToInteger(Throwables.Function<? super T,int[],? extends E> mapper) |
ExceptionalStream<Long,E> |
ExceptionalStream.flatMapToLong(Throwables.Function<? super T,long[],? extends E> mapper) |
ExceptionalStream<Short,E> |
ExceptionalStream.flatMapToShort(Throwables.Function<? super T,short[],? extends E> mapper) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.flattMap(Throwables.Function<? super T,? extends Collection<? extends R>,? extends E> mapper) |
static <T,E extends Exception> |
ExceptionalStream.from(Throwables.Supplier<ExceptionalStream<? extends T,? extends E>,? extends E> supplier)
Lazy evaluation.
|
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.from(Throwables.Supplier<ExceptionalStream<? extends T,? extends RuntimeException>,RuntimeException> supplier) |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.fullJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<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> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.fullJoin(Collection<? extends U> b,
Throwables.BiPredicate<? super T,? super U,? extends E> predicate) |
<U,K> ExceptionalStream<Pair<T,U>,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) |
<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) |
static <T,E extends Exception> |
ExceptionalStream.generate(Throwables.Supplier<T,E> supplier) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.generate(Throwables.Supplier<T,RuntimeException> supplier) |
<K> ExceptionalStream<Map.Entry<K,List<T>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<K,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream) |
<K,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Collector<? super T,A,D> downstream,
Supplier<? extends Map<K,D>> mapFactory) |
<K> ExceptionalStream<Map.Entry<K,List<T>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Supplier<? extends Map<K,List<T>>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream) |
<K,V,A,D> ExceptionalStream<Map.Entry<K,D>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Collector<? super V,A,D> downstream,
Supplier<? extends Map<K,D>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,List<V>>,E> |
ExceptionalStream.groupBy(Throwables.Function<? super T,? extends K,? extends E> keyMapper,
Throwables.Function<? super T,? extends V,? extends E> valueMapper,
Supplier<? extends Map<K,List<V>>> mapFactory) |
<K,V> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.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> ExceptionalStream<Map.Entry<K,V>,E> |
ExceptionalStream.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) |
<K> ExceptionalStream<Pair<T,List<T>>,E> |
ExceptionalStream.groupJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<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> ExceptionalStream<Pair<T,List<U>>,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) |
<U,K,A,D> ExceptionalStream<Pair<T,D>,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,
Collector<? super U,A,D> downstream) |
<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> ExceptionalStream<Pair<T,U>,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) |
<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) |
ExceptionalStream<Indexed<T>,E> |
ExceptionalStream.indexed() |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.innerJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<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> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.innerJoin(Collection<? extends U> b,
Throwables.BiPredicate<? super T,? super U,? extends E> predicate) |
<U,K> ExceptionalStream<Pair<T,U>,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) |
<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) |
ExceptionalStream<T,E> |
ExceptionalStream.intersection(Collection<?> c)
<<<<<<< .working
|
ExceptionalStream<T,E> |
ExceptionalStream.intersection(Throwables.Function<? super T,?,E> mapper,
Collection<?> c) |
ExceptionalStream<T,E> |
ExceptionalStream.intersperse(T delimiter) |
static <T,E extends Exception> |
ExceptionalStream.iterate(Throwables.BooleanSupplier<? extends E> hasNext,
Throwables.Supplier<? extends T,E> next) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.iterate(Throwables.BooleanSupplier<? extends RuntimeException> hasNext,
Throwables.Supplier<? extends T,RuntimeException> next) |
static <T,E extends Exception> |
ExceptionalStream.iterate(T init,
Throwables.BooleanSupplier<? extends E> hasNext,
Throwables.UnaryOperator<T,? extends E> f) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.iterate(T init,
Throwables.BooleanSupplier<? extends RuntimeException> hasNext,
Throwables.UnaryOperator<T,? extends RuntimeException> f) |
static <T,E extends Exception> |
ExceptionalStream.iterate(T init,
Throwables.Predicate<? super T,? extends E> hasNext,
Throwables.UnaryOperator<T,? extends E> f) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.iterate(T init,
Throwables.Predicate<? super T,RuntimeException> hasNext,
Throwables.UnaryOperator<T,RuntimeException> f) |
static <T,E extends Exception> |
ExceptionalStream.iterate(T init,
Throwables.UnaryOperator<T,? extends E> f) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.iterate(T init,
Throwables.UnaryOperator<T,RuntimeException> f) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.just(T e) |
static <T,E extends Exception> |
ExceptionalStream.just(T e) |
static <T,E extends Exception> |
ExceptionalStream.just(T e,
Class<E> exceptionType) |
ExceptionalStream<T,E> |
ExceptionalStream.last(int n) |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.leftJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<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> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.leftJoin(Collection<? extends U> b,
Throwables.BiPredicate<? super T,? super U,? extends E> predicate) |
<U,K> ExceptionalStream<Pair<T,U>,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) |
<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) |
ExceptionalStream<T,E> |
ExceptionalStream.limit(long maxSize) |
static ExceptionalStream<String,IOException> |
ExceptionalStream.lines(File file) |
static ExceptionalStream<String,IOException> |
ExceptionalStream.lines(File file,
Charset charset) |
static ExceptionalStream<String,IOException> |
ExceptionalStream.lines(Path path) |
static ExceptionalStream<String,IOException> |
ExceptionalStream.lines(Path path,
Charset charset) |
static ExceptionalStream<String,IOException> |
ExceptionalStream.lines(Reader reader) |
static ExceptionalStream<File,IOException> |
ExceptionalStream.listFiles(File parentPath) |
static ExceptionalStream<File,IOException> |
ExceptionalStream.listFiles(File parentPath,
boolean recursively) |
<U> ExceptionalStream<U,E> |
ExceptionalStream.map(Throwables.Function<? super T,? extends U,? extends E> mapper) |
ExceptionalStream<T,E> |
ExceptionalStream.mapFirst(Throwables.Function<? super T,? extends T,? extends E> mapperForFirst) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapFirstOrElse(Throwables.Function<? super T,? extends R,E> mapperForFirst,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
ExceptionalStream<T,E> |
ExceptionalStream.mapLast(Throwables.Function<? super T,? extends T,? extends E> mapperForLast) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.mapLastOrElse(Throwables.Function<? super T,? extends R,E> mapperForLast,
Throwables.Function<? super T,? extends R,E> mapperForElse) |
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> 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) |
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> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.merge(T[] a,
T[] b,
Throwables.BiFunction<? super T,? super T,MergeResult,RuntimeException> nextSelector) |
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) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(Collection<? extends T> c) |
static <T,E extends Exception> |
ExceptionalStream.of(Collection<? extends T> c) |
static <T,E extends Exception> |
ExceptionalStream.of(Collection<? extends T> c,
Class<E> exceptionType) |
static ExceptionalStream<Double,RuntimeException> |
ExceptionalStream.Seq.of(double[] a) |
static <E extends Exception> |
ExceptionalStream.of(double[] a) |
static ExceptionalStream<Integer,RuntimeException> |
ExceptionalStream.Seq.of(int[] a) |
static <E extends Exception> |
ExceptionalStream.of(int[] a) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(Iterable<? extends T> iterable) |
static <T,E extends Exception> |
ExceptionalStream.of(Iterable<? extends T> iterable) |
static <T,E extends Exception> |
ExceptionalStream.of(Iterable<? extends T> iterable,
Class<E> exceptionType) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(Iterator<? extends T> iter) |
static <T,E extends Exception> |
ExceptionalStream.of(Iterator<? extends T> iter) |
static <T,E extends Exception> |
ExceptionalStream.of(Iterator<? extends T> iter,
Class<E> exceptionType) |
static ExceptionalStream<Long,RuntimeException> |
ExceptionalStream.Seq.of(long[] a) |
static <E extends Exception> |
ExceptionalStream.of(long[] a) |
static <K,V> ExceptionalStream<Map.Entry<K,V>,RuntimeException> |
ExceptionalStream.Seq.of(Map<K,V> m) |
static <K,V,E extends Exception> |
ExceptionalStream.of(Map<K,V> m) |
static <K,V,E extends Exception> |
ExceptionalStream.of(Map<K,V> m,
Class<E> exceptionType) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(T... a) |
static <T,E extends Exception> |
ExceptionalStream.of(T... a) |
static <T,E extends Exception> |
ExceptionalStream.of(Throwables.Supplier<Collection<? extends T>,? extends E> supplier)
Lazy evaluation.
|
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(Throwables.Supplier<Collection<? extends T>,RuntimeException> supplier) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.of(u.Optional<T> op) |
static <T,E extends Exception> |
ExceptionalStream.of(u.Optional<T> op) |
static <K> ExceptionalStream<K,RuntimeException> |
ExceptionalStream.Seq.ofKeys(Map<K,?> map) |
static <K,E extends Exception> |
ExceptionalStream.ofKeys(Map<K,?> map) |
static <K,V,E extends Exception> |
ExceptionalStream.ofKeys(Map<K,V> map,
Throwables.BiPredicate<? super K,? super V,E> filter) |
static <K,V> ExceptionalStream<K,RuntimeException> |
ExceptionalStream.Seq.ofKeys(Map<K,V> map,
Throwables.BiPredicate<? super K,? super V,RuntimeException> filter) |
static <K,V,E extends Exception> |
ExceptionalStream.ofKeys(Map<K,V> map,
Throwables.Predicate<? super V,E> valueFilter) |
static <K,V> ExceptionalStream<K,RuntimeException> |
ExceptionalStream.Seq.ofKeys(Map<K,V> map,
Throwables.Predicate<? super V,RuntimeException> valueFilter) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.ofNullable(T e) |
static <T,E extends Exception> |
ExceptionalStream.ofNullable(T e)
Returns an empty
Stream if the specified t is null. |
static <V> ExceptionalStream<V,RuntimeException> |
ExceptionalStream.Seq.ofValues(Map<?,V> map) |
static <V,E extends Exception> |
ExceptionalStream.ofValues(Map<?,V> map) |
static <K,V,E extends Exception> |
ExceptionalStream.ofValues(Map<K,V> map,
Throwables.BiPredicate<? super K,? super V,E> filter) |
static <K,V> ExceptionalStream<V,RuntimeException> |
ExceptionalStream.Seq.ofValues(Map<K,V> map,
Throwables.BiPredicate<? super K,? super V,RuntimeException> filter) |
static <K,V,E extends Exception> |
ExceptionalStream.ofValues(Map<K,V> map,
Throwables.Predicate<? super K,E> keyFilter) |
static <K,V> ExceptionalStream<V,RuntimeException> |
ExceptionalStream.Seq.ofValues(Map<K,V> map,
Throwables.Predicate<? super K,RuntimeException> keyFilter) |
ExceptionalStream<T,E> |
ExceptionalStream.onClose(Throwables.Runnable<? extends E> closeHandler) |
ExceptionalStream<T,E> |
ExceptionalStream.onEach(Throwables.Consumer<? super T,? extends E> action) |
ExceptionalStream<T,E> |
ExceptionalStream.peek(Throwables.Consumer<? super T,? extends E> action) |
ExceptionalStream<T,E> |
ExceptionalStream.peekFirst(Throwables.Consumer<? super T,? extends E> action) |
ExceptionalStream<T,E> |
ExceptionalStream.peekLast(Throwables.Consumer<? super T,? extends E> action) |
ExceptionalStream<T,E> |
ExceptionalStream.prepend(Collection<? extends T> c) |
ExceptionalStream<T,E> |
ExceptionalStream.prepend(ExceptionalStream<T,E> s) |
ExceptionalStream<T,E> |
ExceptionalStream.prepend(T... a) |
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.repeat(T element,
long n) |
static <T,E extends Exception> |
ExceptionalStream.repeat(T element,
long n) |
ExceptionalStream<T,E> |
ExceptionalStream.reversed() |
ExceptionalStream<T,E> |
ExceptionalStream.reverseSorted() |
<K> ExceptionalStream<Pair<T,T>,E> |
ExceptionalStream.rightJoin(Collection<? extends T> b,
Throwables.Function<? super T,? extends K,? extends E> keyMapper) |
<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> ExceptionalStream<Pair<T,U>,E> |
ExceptionalStream.rightJoin(Collection<? extends U> b,
Throwables.BiPredicate<? super T,? super U,? extends E> predicate) |
<U,K> ExceptionalStream<Pair<T,U>,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) |
<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.rotated(int distance) |
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) |
ExceptionalStream<T,E> |
ExceptionalStream.shuffled() |
ExceptionalStream<T,E> |
ExceptionalStream.shuffled(Random rnd) |
ExceptionalStream<T,E> |
ExceptionalStream.skip(long n) |
ExceptionalStream<T,E> |
ExceptionalStream.skipLast(int n) |
ExceptionalStream<T,E> |
ExceptionalStream.skipNull() |
ExceptionalStream<T,E> |
ExceptionalStream.skipUntil(Throwables.Predicate<? super T,? extends E> predicate) |
<A,R> ExceptionalStream<R,E> |
ExceptionalStream.sliding(int windowSize,
int increment,
Collector<? super T,A,R> collector) |
<C extends Collection<T>> |
ExceptionalStream.sliding(int windowSize,
int increment,
IntFunction<? extends C> collectionSupplier) |
<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) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.TriFunction<? super T,? super T,? super T,R,? extends E> mapper) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.TriFunction<? super T,? super T,? super T,R,? extends E> mapper,
int increment) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.slidingMap(Throwables.TriFunction<? super T,? super T,? super T,R,? extends E> mapper,
int increment,
boolean ignoreNotPaired) |
ExceptionalStream<List<T>,E> |
ExceptionalStream.slidingToList(int windowSize,
int increment)
Sliding to list.
|
ExceptionalStream<Set<T>,E> |
ExceptionalStream.slidingToSet(int windowSize,
int increment)
Sliding to set.
|
ExceptionalStream<T,E> |
ExceptionalStream.sorted() |
ExceptionalStream<T,E> |
ExceptionalStream.sorted(Comparator<? super T> comparator) |
ExceptionalStream<T,E> |
ExceptionalStream.sortedBy(Function<? super T,? extends Comparable> keyMapper) |
<R,A> ExceptionalStream<R,E> |
ExceptionalStream.split(int chunkSize,
Collector<? super T,A,R> collector) |
<C extends Collection<T>> |
ExceptionalStream.split(int chunkSize,
IntFunction<? extends C> collectionSupplier)
Returns ExceptionalStream of
C with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller). |
ExceptionalStream<List<T>,E> |
ExceptionalStream.splitToList(int chunkSize)
Returns ExceptionalStream of
List<T> with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller). |
ExceptionalStream<Set<T>,E> |
ExceptionalStream.splitToSet(int chunkSize)
Returns ExceptionalStream of
Set<T> with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller). |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
File source) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
File source,
JSONDeserializationConfig config) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
InputStream source) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
InputStream source,
JSONDeserializationConfig config) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
Reader source) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
Reader source,
JSONDeserializationConfig config) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
String source) |
static <T> ExceptionalStream<T,IOException> |
N.streamJSON(Class<T> elementClass,
String source,
JSONDeserializationConfig config) |
ExceptionalStream<T,E> |
ExceptionalStream.symmetricDifference(Collection<T> c) |
ExceptionalStream<T,E> |
ExceptionalStream.takeWhile(Throwables.Predicate<? super T,? extends E> predicate) |
ExceptionalStream<T,E> |
ExceptionalStream.top(int n) |
ExceptionalStream<T,E> |
ExceptionalStream.top(int n,
Comparator<? super T> comparator) |
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,C,T,E extends Exception> |
ExceptionalStream.zip(A[] a,
B[] b,
C[] c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" iterators until all of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(A[] a,
B[] b,
C[] c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,RuntimeException> zipFunction) |
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(A[] a,
B[] b,
C[] c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" arrays until one of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(A[] a,
B[] b,
C[] c,
Throwables.TriFunction<? super A,? super B,? super C,T,RuntimeException> 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,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,C,T,E extends Exception> |
ExceptionalStream.zip(Collection<? extends A> a,
Collection<? extends B> b,
Collection<? extends C> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" iterators until all of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Collection<? extends A> a,
Collection<? extends B> b,
Collection<? extends C> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,RuntimeException> zipFunction) |
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(Collection<? extends A> a,
Collection<? extends B> b,
Collection<? extends C> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" arrays until one of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Collection<? extends A> a,
Collection<? extends B> b,
Collection<? extends C> c,
Throwables.TriFunction<? super A,? super B,? super C,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,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,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" 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,C,T,E extends Exception> |
ExceptionalStream.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Iterator<? extends C> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" iterators until all of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Iterator<? extends C> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,RuntimeException> zipFunction) |
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Iterator<? extends C> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" iterators until one of them runs out of values.
|
static <A,B,C,T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.zip(Iterator<? extends A> a,
Iterator<? extends B> b,
Iterator<? extends C> c,
Throwables.TriFunction<? super A,? super B,? super C,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,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
Throwables.TriFunction<? super T,? super T2,? super T3,R,? extends E> zipFunction) |
<T2,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
T valueForNoneA,
T2 valueForNoneB,
T3 valueForNoneC,
Throwables.TriFunction<? super T,? super T2,? super T3,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 | Method and Description |
|---|---|
ExceptionalStream<T,E> |
ExceptionalStream.append(ExceptionalStream<T,E> s) |
static <T,E extends Exception> |
ExceptionalStream.concat(ExceptionalStream<? extends T,E>... a) |
<U,R> ExceptionalStream<R,E> |
ExceptionalStream.crossJoin(ExceptionalStream<? extends U,E> b,
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) |
<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) |
<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) |
<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) |
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,
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,
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(ExceptionalStream<? extends T,E> a,
ExceptionalStream<? extends T,E> 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) |
ExceptionalStream<T,E> |
ExceptionalStream.prepend(ExceptionalStream<T,E> s) |
<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) |
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,
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,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" streams until one of them runs out of values.
|
static <A,B,C,T,E extends Exception> |
ExceptionalStream.zip(ExceptionalStream<? extends A,E> a,
ExceptionalStream<? extends B,E> b,
ExceptionalStream<? extends C,E> c,
Throwables.TriFunction<? super A,? super B,? super C,T,? extends E> zipFunction)
Zip together the "a", "b" and "c" 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(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.
|
<T2,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
Throwables.TriFunction<? super T,? super T2,? super T3,R,? extends E> zipFunction) |
<T2,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
Throwables.TriFunction<? super T,? super T2,? super T3,R,? extends E> zipFunction) |
<T2,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
T valueForNoneA,
T2 valueForNoneB,
T3 valueForNoneC,
Throwables.TriFunction<? super T,? super T2,? super T3,R,? extends E> zipFunction) |
<T2,T3,R> ExceptionalStream<R,E> |
ExceptionalStream.zipWith(ExceptionalStream<T2,E> b,
ExceptionalStream<T3,E> c,
T valueForNoneA,
T2 valueForNoneB,
T3 valueForNoneC,
Throwables.TriFunction<? super T,? super T2,? super T3,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 | Method and Description |
|---|---|
<TT,EE extends Exception> |
ExceptionalStream.__(Function<? super ExceptionalStream<T,E>,ExceptionalStream<TT,EE>> transfer) |
<TT,EE extends Exception> |
ExceptionalStream.__(Function<? super ExceptionalStream<T,E>,ExceptionalStream<TT,EE>> transfer) |
If.OrElse |
ExceptionalStream.acceptIfNotEmpty(Throwables.Consumer<? super ExceptionalStream<T,E>,? extends E> action) |
ExceptionalStream<T,E> |
ExceptionalStream.appendIfEmpty(Supplier<? extends ExceptionalStream<T,E>> supplier)
Append if empty.
|
<R> u.Optional<R> |
ExceptionalStream.applyIfNotEmpty(Throwables.Function<? super ExceptionalStream<T,E>,R,? extends E> func) |
static <T,E extends Exception> |
ExceptionalStream.concat(Collection<? extends ExceptionalStream<? extends T,E>> c) |
ExceptionalStream<T,E> |
ExceptionalStream.defaultIfEmpty(Supplier<? extends ExceptionalStream<T,E>> supplier) |
<R> ExceptionalStream<R,E> |
ExceptionalStream.flatMap(Throwables.Function<? super T,? extends ExceptionalStream<? extends R,? extends E>,? extends E> mapper) |
static <T,E extends Exception> |
ExceptionalStream.from(Throwables.Supplier<ExceptionalStream<? extends T,? extends E>,? extends E> supplier)
Lazy evaluation.
|
static <T> ExceptionalStream<T,RuntimeException> |
ExceptionalStream.Seq.from(Throwables.Supplier<ExceptionalStream<? extends T,? extends RuntimeException>,RuntimeException> supplier) |
Copyright © 2021. All rights reserved.