Uses of Class
com.landawn.abacus.util.CheckedStream
Package
Description
-
Uses of CheckedStream in com.landawn.abacus.parser
Modifier and TypeMethodDescription<T> CheckedStream<T,
IOException> <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, File source, JSONDeserializationConfig config) <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed) <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed, JSONDeserializationConfig config) <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed) <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed, JSONDeserializationConfig config) <T> CheckedStream<T,
IOException> <T> CheckedStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, String source, JSONDeserializationConfig config) -
Uses of CheckedStream in com.landawn.abacus.util
Modifier and TypeMethodDescription<TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.__
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) Deprecated.CheckedStream.addSubscriber
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements from upstream.CheckedStream.addSubscriber
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements from upstream.CheckedStream.append
(CheckedStream<T, E> s) CheckedStream.append
(Collection<? extends T> c) final CheckedStream<T,
E> CheckedStream.appendIfEmpty
(Throwables.Supplier<? extends CheckedStream<T, E>, ? extends E> supplier) Append if empty.CheckedStream.appendIfEmpty
(Collection<? extends T> c) final CheckedStream<T,
E> CheckedStream.appendIfEmpty
(T... a) CheckedStream.buffered()
Returns a new Stream with elements from a temporary queue which is filled by reading the elements from this Stream asynchronously with a new thread.CheckedStream.buffered
(int bufferSize) Returns a new Stream with elements from a temporary queue which is filled by reading the elements from this Stream asynchronously with a new thread.CheckedStream.cast()
CheckedStream<List<T>,
E> CheckedStream.collapse
(Throwables.BiPredicate<? super T, ? super T, ? extends E> collapsible) CheckedStream.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> CheckedStream<R,
E> CheckedStream.collapse
(Throwables.BiPredicate<? super T, ? super T, ? extends E> collapsible, Throwables.Supplier<R, E> supplier, Throwables.BiConsumer<? super R, ? super T, ? extends E> accumulator) <C extends Collection<T>>
CheckedStream<C,E> CheckedStream.collapse
(Throwables.BiPredicate<? super T, ? super T, ? extends E> collapsible, Supplier<? extends C> supplier) <R> CheckedStream<R,
E> CheckedStream.collapse
(Throwables.BiPredicate<? super T, ? super T, ? extends E> collapsible, Collector<? super T, ?, R> collector) <U> CheckedStream<U,
E> CheckedStream.collapse
(Throwables.BiPredicate<? super T, ? super T, ? extends E> collapsible, U init, Throwables.BiFunction<U, ? super T, U, ? extends E> op) CheckedStream<List<T>,
E> CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? super T, ? super T, ? extends E> collapsible) CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? 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> CheckedStream<R,
E> CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? super T, ? super T, ? extends E> collapsible, Throwables.Supplier<R, E> supplier, Throwables.BiConsumer<? super R, ? super T, ? extends E> accumulator) <C extends Collection<T>>
CheckedStream<C,E> CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? super T, ? super T, ? extends E> collapsible, Supplier<? extends C> supplier) <R> CheckedStream<R,
E> CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? super T, ? super T, ? extends E> collapsible, Collector<? super T, ?, R> collector) Merge series of adjacent elements which satisfy the given predicate using the merger function and return a new stream.<U> CheckedStream<U,
E> CheckedStream.collapse
(Throwables.TriPredicate<? super T, ? super T, ? super T, ? extends E> collapsible, U init, Throwables.BiFunction<U, ? super T, U, ? extends E> op) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.concat
(CheckedStream<? extends T, E>... a) static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.concat
(Collection<? extends CheckedStream<? extends T, E>> c) static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.concat
(T[]... a) <K> CheckedStream<Map.Entry<K,
Integer>, E> CheckedStream.countBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper) CheckedStream.cycled()
CheckedStream.cycled
(long rounds) CheckedStream.defaultIfEmpty
(Throwables.Supplier<? extends CheckedStream<T, E>, ? extends E> supplier) CheckedStream.defaultIfEmpty
(T defaultValue) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.defer
(Throwables.Supplier<? extends CheckedStream<? extends T, ? extends E>, ? extends E> supplier) Lazy evaluation.CheckedStream.difference
(Collection<?> c) <U> CheckedStream<T,
E> CheckedStream.difference
(Function<? super T, ? extends U> mapper, Collection<U> c) CheckedStream.distinct()
Distinct and filter by occurrences.CheckedStream.distinct
(Throwables.BinaryOperator<T, ? extends E> mergeFunction) Distinct and filter by occurrences.CheckedStream.distinct
(Throwables.Predicate<? super Long, ? extends E> occurrencesFilter) Distinct and filter by occurrences.<K> CheckedStream<T,
E> CheckedStream.distinctBy
(Throwables.Function<? super T, K, ? extends E> keyMapper) Distinct by the value mapped fromkeyMapper
.<K> CheckedStream<T,
E> CheckedStream.distinctBy
(Throwables.Function<? super T, K, ? extends E> keyMapper, Throwables.BinaryOperator<T, ? extends E> mergeFunction) Distinct and filter by occurrences.<K> CheckedStream<T,
E> CheckedStream.distinctBy
(Throwables.Function<? super T, K, ? extends E> keyMapper, Throwables.Predicate<? super Map.Entry<Keyed<K, T>, Long>, ? extends E> occurrencesFilter) Distinct and filter by occurrences.<K> CheckedStream<T,
E> CheckedStream.distinctLimitBy
(Throwables.Function<? super T, K, ? extends E> keyMapper, Throwables.BiFunction<? super K, ? super List<T>, Integer, ? extends E> limit) Distinct and limit bykeyMapper
CheckedStream.dropWhile
(Throwables.Predicate<? super T, ? extends E> predicate) CheckedStream.dropWhile
(Throwables.Predicate<? super T, ? extends E> predicate, Throwables.Consumer<? super T, ? extends E> actionOnDroppedItem) CheckedStream.dropWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements dropped by the specifiedpredicate
.CheckedStream.dropWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements dropped by the specifiedpredicate
.static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.empty()
CheckedStream.filter
(Throwables.Predicate<? super T, ? extends E> predicate) CheckedStream.filter
(Throwables.Predicate<? super T, ? extends E> predicate, Throwables.Consumer<? super T, ? extends E> actionOnDroppedItem) CheckedStream.filterE
(Throwables.Predicate<? super T, ? extends Exception> predicate) CheckedStream.filterWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements filtered out by the specifiedpredicate
.CheckedStream.filterWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements filtered out by the specifiedpredicate
.<R> CheckedStream<R,
E> CheckedStream.flatmap
(Throwables.Function<? super T, ? extends Collection<? extends R>, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.flatMap
(Throwables.Function<? super T, ? extends CheckedStream<? extends R, ? extends E>, ? extends E> mapper) <R> CheckedStream<R,
Exception> CheckedStream.flatmapE
(Throwables.Function<? super T, ? extends Collection<? extends R>, ? extends Exception> mapper) <R> CheckedStream<R,
Exception> CheckedStream.flatMapE
(Throwables.Function<? super T, ? extends CheckedStream<? extends R, ? extends Exception>, ? extends Exception> mapper) <R> CheckedStream<R,
E> CheckedStream.flatMapIfNotNull
(Throwables.Function<? super T, ? extends Collection<? extends R>, ? extends E> mapper) <U,
R> CheckedStream<R, E> CheckedStream.flatMapIfNotNull
(Throwables.Function<? super T, ? extends Collection<? extends U>, ? extends E> mapper, Throwables.Function<? super U, ? extends Collection<? extends R>, ? extends E> mapper2) CheckedStream.flatMapToBoolean
(Throwables.Function<? super T, boolean[], ? extends E> mapper) CheckedStream.flatMapToByte
(Throwables.Function<? super T, byte[], ? extends E> mapper) CheckedStream.flatMapToChar
(Throwables.Function<? super T, char[], ? extends E> mapper) CheckedStream.flatMapToDouble
(Throwables.Function<? super T, double[], ? extends E> mapper) CheckedStream.flatMapToFloat
(Throwables.Function<? super T, float[], ? extends E> mapper) CheckedStream.flatMapToInteger
(Throwables.Function<? super T, int[], ? extends E> mapper) CheckedStream.flatMapToLong
(Throwables.Function<? super T, long[], ? extends E> mapper) CheckedStream.flatMapToShort
(Throwables.Function<? super T, short[], ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.flattmap
(Throwables.Function<? super T, ? extends Stream<? extends R>, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.flattMap
(Throwables.Function<? super T, R[], ? extends E> mapper) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.generate
(Throwables.Supplier<T, E> supplier) <K> CheckedStream<Map.Entry<K,
List<T>>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper) <K,
V> CheckedStream<Map.Entry<K, List<V>>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper) <K,
V> CheckedStream<Map.Entry<K, V>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Throwables.BinaryOperator<V, ? extends E> mergeFunction) <K,
V> CheckedStream<Map.Entry<K, V>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Throwables.BinaryOperator<V, ? extends E> mergeFunction, Supplier<? extends Map<K, V>> mapFactory) <K,
V> CheckedStream<Map.Entry<K, List<V>>, E> CheckedStream.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, D> CheckedStream<Map.Entry<K, D>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Collector<? super V, ?, D> downstream) <K,
V, D> CheckedStream<Map.Entry<K, D>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Throwables.Function<? super T, ? extends V, ? extends E> valueMapper, Collector<? super V, ?, D> downstream, Supplier<? extends Map<K, D>> mapFactory) <K> CheckedStream<Map.Entry<K,
List<T>>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Supplier<? extends Map<K, List<T>>> mapFactory) <K,
D> CheckedStream<Map.Entry<K, D>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Collector<? super T, ?, D> downstream) <K,
D> CheckedStream<Map.Entry<K, D>, E> CheckedStream.groupBy
(Throwables.Function<? super T, ? extends K, ? extends E> keyMapper, Collector<? super T, ?, D> downstream, Supplier<? extends Map<K, D>> mapFactory) CheckedStream.indexed()
<U> CheckedStream<T,
E> CheckedStream.intersection
(Throwables.Function<? super T, ? extends U, E> mapper, Collection<U> c) CheckedStream.intersection
(Collection<?> c) CheckedStream.intersperse
(T delimiter) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.iterate
(Throwables.BooleanSupplier<? extends E> hasNext, Throwables.Supplier<? extends T, E> next) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.iterate
(T init, Throwables.BooleanSupplier<? extends E> hasNext, Throwables.UnaryOperator<T, ? extends E> f) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.iterate
(T init, Throwables.Predicate<? super T, ? extends E> hasNext, Throwables.UnaryOperator<T, ? extends E> f) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.iterate
(T init, Throwables.UnaryOperator<T, ? extends E> f) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.just
(T e) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.last
(int n) A queue with size up ton
will be maintained to filter out the lastn
elements.CheckedStream.limit
(long maxSize) static CheckedStream<String,
IOException> static CheckedStream<String,
IOException> static CheckedStream<String,
IOException> static CheckedStream<String,
IOException> static CheckedStream<String,
IOException> static CheckedStream<File,
IOException> static CheckedStream<File,
IOException> <R> CheckedStream<R,
E> CheckedStream.map
(Throwables.Function<? super T, ? extends R, ? extends E> mapper) <U> CheckedStream<U,
Exception> CheckedStream.mapE
(Throwables.Function<? super T, ? extends U, ? extends Exception> mapper) CheckedStream.mapFirst
(Throwables.Function<? super T, ? extends T, ? extends E> mapperForFirst) <R> CheckedStream<R,
E> CheckedStream.mapFirstOrElse
(Throwables.Function<? super T, ? extends R, E> mapperForFirst, Throwables.Function<? super T, ? extends R, E> mapperForElse) <R> CheckedStream<R,
E> CheckedStream.mapIfNotNull
(Throwables.Function<? super T, ? extends R, ? extends E> mapper) Convert the element to a new value if it's notnull
, otherwise skip it.CheckedStream.mapLast
(Throwables.Function<? super T, ? extends T, ? extends E> mapperForLast) <R> CheckedStream<R,
E> CheckedStream.mapLastOrElse
(Throwables.Function<? super T, ? extends R, E> mapperForLast, Throwables.Function<? super T, ? extends R, E> mapperForElse) <R> CheckedStream<R,
E> CheckedStream.mapMulti
(Throwables.BiConsumer<? super T, ? super Consumer<R>, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.mapPartial
(Throwables.Function<? super T, u.Optional<? extends R>, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamex<R> CheckedStream<R,
E> CheckedStream.mapPartialJdk
(Throwables.Function<? super T, Optional<? extends R>, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToDouble
(Throwables.Function<? super T, u.OptionalDouble, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToDoubleJdk
(Throwables.Function<? super T, OptionalDouble, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToInt
(Throwables.Function<? super T, u.OptionalInt, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToIntJdk
(Throwables.Function<? super T, OptionalInt, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToLong
(Throwables.Function<? super T, u.OptionalLong, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexCheckedStream.mapPartialToLongJdk
(Throwables.Function<? super T, OptionalLong, E> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexstatic <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(CheckedStream<? extends T, E> a, CheckedStream<? extends T, E> b, CheckedStream<? extends T, E> c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(CheckedStream<? extends T, E> a, CheckedStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(Iterable<? extends T> a, Iterable<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.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>
CheckedStream<T,E> CheckedStream.merge
(Iterator<? extends T> a, Iterator<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.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>
CheckedStream<T,E> CheckedStream.merge
(T[] a, T[] b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(T[] a, T[] b, T[] c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) CheckedStream.mergeWith
(CheckedStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) CheckedStream.mergeWith
(Collection<? extends T> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> InternalUtil.newStream
(CheckedStream.CheckedIterator<T, E> iter) static <E extends Exception>
CheckedStream<Boolean,E> CheckedStream.of
(boolean[] a) static <E extends Exception>
CheckedStream<Byte,E> CheckedStream.of
(byte[] a) static <E extends Exception>
CheckedStream<Character,E> CheckedStream.of
(char[] a) static <E extends Exception>
CheckedStream<Double,E> CheckedStream.of
(double[] a) static <E extends Exception>
CheckedStream<Float,E> CheckedStream.of
(float[] a) static <E extends Exception>
CheckedStream<Integer,E> CheckedStream.of
(int[] a) static <E extends Exception>
CheckedStream<Long,E> CheckedStream.of
(long[] a) static <E extends Exception>
CheckedStream<Short,E> CheckedStream.of
(short[] a) static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.of
(u.Optional<T> op) static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.of
(Collection<? extends T> c) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.of
(Collection<? extends T> c, Class<E> exceptionType) static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> static <K,
V, E extends Exception>
CheckedStream<Map.Entry<K,V>, E> static <K,
V, E extends Exception>
CheckedStream<Map.Entry<K,V>, E> static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.of
(T... a) static <K,
E extends Exception>
CheckedStream<K,E> static <K,
V, E extends Exception>
CheckedStream<K,E> CheckedStream.ofKeys
(Map<K, V> map, Throwables.BiPredicate<? super K, ? super V, E> filter) static <K,
V, E extends Exception>
CheckedStream<K,E> CheckedStream.ofKeys
(Map<K, V> map, Throwables.Predicate<? super V, E> valueFilter) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.ofNullable
(T e) Returns an emptyStream
if the specifiedt
is null.static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.ofNullable
(T e, Class<E> exceptionType) Returns an emptyStream
if the specifiedt
is null.static <V,
E extends Exception>
CheckedStream<V,E> static <K,
V, E extends Exception>
CheckedStream<V,E> CheckedStream.ofValues
(Map<K, V> map, Throwables.BiPredicate<? super K, ? super V, E> filter) static <K,
V, E extends Exception>
CheckedStream<V,E> CheckedStream.ofValues
(Map<K, V> map, Throwables.Predicate<? super K, E> keyFilter) CheckedStream.onClose
(Throwables.Runnable<? extends E> closeHandler) CheckedStream.onEach
(Throwables.Consumer<? super T, ? extends E> action) CheckedStream.onEachE
(Throwables.Consumer<? super T, ? extends Exception> action) CheckedStream.partitionBy
(Throwables.Predicate<? super T, E> predicate) <D> CheckedStream<Map.Entry<Boolean,
D>, E> CheckedStream.partitionBy
(Throwables.Predicate<? super T, E> predicate, Collector<? super T, ?, D> downstream) CheckedStream.peek
(Throwables.Consumer<? super T, ? extends E> action) CheckedStream.peekFirst
(Throwables.Consumer<? super T, ? extends E> action) CheckedStream.peekIf
(Throwables.BiPredicate<? super T, ? super Long, E> predicate, Consumer<? super T> action) CheckedStream.peekIf
(Throwables.Predicate<? super T, E> predicate, Throwables.Consumer<? super T, E> action) CheckedStream.peekLast
(Throwables.Consumer<? super T, ? extends E> action) CheckedStream.prepend
(CheckedStream<T, E> s) CheckedStream.prepend
(Collection<? extends T> c) final CheckedStream<T,
E> static <E extends Exception>
CheckedStream<Integer,E> CheckedStream.range
(int startInclusive, int endExclusive) static <E extends Exception>
CheckedStream<Integer,E> CheckedStream.range
(int startInclusive, int endExclusive, int by) static <E extends Exception>
CheckedStream<Integer,E> CheckedStream.rangeClosed
(int startInclusive, int endExclusive) static <E extends Exception>
CheckedStream<Integer,E> CheckedStream.rangeClosed
(int startInclusive, int endExclusive, int by) CheckedStream.rateLimited
(double permitsPerSecond) CheckedStream.rateLimited
(RateLimiter rateLimiter) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.repeat
(T element, long n) CheckedStream.reversed()
CheckedStream.reverseSorted()
CheckedStream.reverseSorted
(Comparator<? super T> comparator) CheckedStream.reverseSortedBy
(Function<? super T, ? extends Comparable> keyMapper) CheckedStream.reverseSortedByDouble
(ToDoubleFunction<? super T> keyMapper) CheckedStream.reverseSortedByInt
(ToIntFunction<? super T> keyMapper) CheckedStream.reverseSortedByLong
(ToLongFunction<? super T> keyMapper) CheckedStream.rotated
(int distance) CheckedStream.saveEach
(File output, Throwables.BiConsumer<? super T, Writer, IOException> writeLine) CheckedStream.saveEach
(OutputStream output, Throwables.Function<? super T, String, E> toLine) CheckedStream.saveEach
(Writer output, Throwables.BiConsumer<? super T, Writer, IOException> writeLine) CheckedStream.saveEach
(Connection conn, String insertSQL, Throwables.BiConsumer<? super T, ? super PreparedStatement, SQLException> stmtSetter) To support batch call, please useonEach
oronEachE
.CheckedStream.saveEach
(PreparedStatement stmt, Throwables.BiConsumer<? super T, ? super PreparedStatement, SQLException> stmtSetter) To support batch call, please useonEach
oronEachE
.CheckedStream.saveEach
(DataSource ds, String insertSQL, Throwables.BiConsumer<? super T, ? super PreparedStatement, SQLException> stmtSetter) To support batch/parallel call, please useonEach
oronEachE
.<U> CheckedStream<U,
E> CheckedStream.scan
(U init, Throwables.BiFunction<U, ? super T, U, ? extends E> accumulator) <U> CheckedStream<U,
E> CheckedStream.scan
(U init, Throwables.BiFunction<U, ? super T, U, ? extends E> accumulator, boolean initIncluded) CheckedStream.shuffled()
CheckedStream.skip
(long n) CheckedStream.skipLast
(int n) CheckedStream.skipNull()
Deprecated.UseskipNulls()
insteadCheckedStream.skipNulls()
CheckedStream.skipUntil
(Throwables.Predicate<? super T, ? extends E> predicate) CheckedStream.sliding
(int windowSize, int increment) <C extends Collection<T>>
CheckedStream<C,E> CheckedStream.sliding
(int windowSize, int increment, IntFunction<? extends C> collectionSupplier) <R> CheckedStream<R,
E> <R> CheckedStream<R,
E> CheckedStream.slidingMap
(int increment, boolean ignoreNotPaired, Throwables.BiFunction<? super T, ? super T, R, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.slidingMap
(int increment, boolean ignoreNotPaired, Throwables.TriFunction<? super T, ? super T, ? super T, R, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.slidingMap
(int increment, Throwables.BiFunction<? super T, ? super T, R, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.slidingMap
(int increment, Throwables.TriFunction<? super T, ? super T, ? super T, R, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.slidingMap
(Throwables.BiFunction<? super T, ? super T, R, ? extends E> mapper) <R> CheckedStream<R,
E> CheckedStream.slidingMap
(Throwables.TriFunction<? super T, ? super T, ? super T, R, ? extends E> mapper) CheckedStream<List<T>,
E> CheckedStream.slidingToList
(int windowSize, int increment) Sliding to list.CheckedStream<Set<T>,
E> CheckedStream.slidingToSet
(int windowSize, int increment) Sliding to set.CheckedStream.sorted()
CheckedStream.sorted
(Comparator<? super T> comparator) CheckedStream.sortedBy
(Function<? super T, ? extends Comparable> keyMapper) CheckedStream.sortedByDouble
(ToDoubleFunction<? super T> keyMapper) CheckedStream.sortedByInt
(ToIntFunction<? super T> keyMapper) CheckedStream.sortedByLong
(ToLongFunction<? super T> keyMapper) CheckedStream.split
(int chunkSize) <C extends Collection<T>>
CheckedStream<C,E> CheckedStream.split
(int chunkSize, IntFunction<? extends C> collectionSupplier) Returns CheckedStream ofC
with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller).<R> CheckedStream<R,
E> static <E extends Exception>
CheckedStream<String,E> CheckedStream.split
(CharSequence str, CharSequence delimiter) CheckedStream.splitAt
(int where) CheckedStream.splitAt
(Throwables.Predicate<? super T, ? extends E> where) CheckedStream<List<T>,
E> CheckedStream.splitToList
(int chunkSize) Returns CheckedStream ofList<T>
with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller).CheckedStream<Set<T>,
E> CheckedStream.splitToSet
(int chunkSize) Returns CheckedStream ofSet<T>
with consecutive sub sequences of the elements, each of the same size (the final sequence may be smaller).<R> CheckedStream<R,
E> Temporarily switch the stream to parallel stream for operationops
and then switch back to sequence stream.<R> CheckedStream<R,
E> Temporarily switch the stream to parallel stream for operationops
and then switch back to sequence stream.CheckedStream.spsFilter
(int maxThreadNum, Throwables.Predicate<? super T, E> predicate) Temporarily switch the stream to parallel stream for operationfilter
and then switch back to sequence stream.CheckedStream.spsFilter
(Throwables.Predicate<? super T, E> predicate) Temporarily switch the stream to parallel stream for operationfilter
and then switch back to sequence stream.CheckedStream.spsFilterE
(int maxThreadNum, Throwables.Predicate<? super T, ? extends Exception> predicate) Temporarily switch the stream to parallel stream for operationfilter
and then switch back to sequence stream.CheckedStream.spsFilterE
(Throwables.Predicate<? super T, ? extends Exception> predicate) Temporarily switch the stream to parallel stream for operationfilter
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsFlatmap
(int maxThreadNum, Throwables.Function<? super T, ? extends Collection<? extends R>, E> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsFlatmap
(Throwables.Function<? super T, ? extends Collection<? extends R>, E> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsFlatMap
(int maxThreadNum, Throwables.Function<? super T, ? extends Stream<? extends R>, E> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsFlatMap
(Throwables.Function<? super T, ? extends Stream<? extends R>, E> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
Exception> CheckedStream.spsFlatmapE
(int maxThreadNum, Throwables.Function<? super T, ? extends Collection<? extends R>, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
Exception> CheckedStream.spsFlatmapE
(Throwables.Function<? super T, ? extends Collection<? extends R>, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
Exception> CheckedStream.spsFlatMapE
(int maxThreadNum, Throwables.Function<? super T, ? extends Stream<? extends R>, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
Exception> CheckedStream.spsFlatMapE
(Throwables.Function<? super T, ? extends Stream<? extends R>, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationflatMap
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsMap
(int maxThreadNum, Throwables.Function<? super T, ? extends R, E> mapper) Temporarily switch the stream to parallel stream for operationmap
and then switch back to sequence stream.<R> CheckedStream<R,
E> CheckedStream.spsMap
(Throwables.Function<? super T, ? extends R, E> mapper) Temporarily switch the stream to parallel stream for operationmap
and then switch back to sequence stream.<U> CheckedStream<U,
Exception> CheckedStream.spsMapE
(int maxThreadNum, Throwables.Function<? super T, ? extends U, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationmap
and then switch back to sequence stream.<U> CheckedStream<U,
Exception> CheckedStream.spsMapE
(Throwables.Function<? super T, ? extends U, ? extends Exception> mapper) Temporarily switch the stream to parallel stream for operationmap
and then switch back to sequence stream.CheckedStream.spsOnEach
(int maxThreadNum, Throwables.Consumer<? super T, E> action) Temporarily switch the stream to parallel stream for operationonEach
and then switch back to sequence stream.CheckedStream.spsOnEach
(Throwables.Consumer<? super T, E> action) Temporarily switch the stream to parallel stream for operationonEach
and then switch back to sequence stream.CheckedStream.spsOnEachE
(int maxThreadNum, Throwables.Consumer<? super T, ? extends Exception> action) Temporarily switch the stream to parallel stream for operationonEach
and then switch back to sequence stream.CheckedStream.spsOnEachE
(Throwables.Consumer<? super T, ? extends Exception> action) Temporarily switch the stream to parallel stream for operationonEach
and then switch back to sequence stream.CheckedStream.step
(long step) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, File source) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, File source, JSONDeserializationConfig config) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, InputStream source) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed, JSONDeserializationConfig config) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, Reader source) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed, JSONDeserializationConfig config) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, String source) static <T> CheckedStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, String source, JSONDeserializationConfig config) CheckedStream.symmetricDifference
(Collection<T> c) CheckedStream.takeWhile
(Throwables.Predicate<? super T, ? extends E> predicate) CheckedStream.takeWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements not token by the specifiedpredicate
.CheckedStream.takeWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements not token by the specifiedpredicate
.CheckedStream.throwIfEmpty()
ThrowsNoSuchElementException
in terminal operation if thisCheckedStream
if empty.CheckedStream.throwIfEmpty
(Supplier<? extends E> exceptionSupplier) CheckedStream<Timed<T>,
E> CheckedStream.timed()
CheckedStream.top
(int n) CheckedStream.top
(int n, Comparator<? super T> comparator) <TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.transform
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(A[] a, B[] b, A valueForNoneA, B valueForNoneB, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <A,
B, C, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(A[] a, B[] b, C[] c, A valueForNoneA, B valueForNoneB, C valueForNoneC, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(A[] a, B[] b, C[] c, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends T, ? extends E> zipFunction) Zip together the "a", "b" and "c" arrays until one of them runs out of values.static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(A[] a, B[] b, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" arrays until one of them runs out of values.static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, A valueForNoneA, B valueForNoneB, Throwables.BiFunction<? super A, ? super B, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, CheckedStream<? extends C, E> c, A valueForNoneA, B valueForNoneB, C valueForNoneC, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, CheckedStream<? extends C, E> c, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, Throwables.BiFunction<? super A, ? super B, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(Iterable<? extends A> a, Iterable<? extends B> b, A valueForNoneA, B valueForNoneB, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterable<? extends A> a, Iterable<? extends B> b, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" arrays until one of them runs out of values.static <A,
B, C, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterable<? extends A> a, Iterable<? extends B> b, Iterable<? extends C> c, A valueForNoneA, B valueForNoneB, C valueForNoneC, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterable<? extends A> a, Iterable<? extends B> b, Iterable<? extends C> c, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends T, ? extends E> zipFunction) Zip together the "a", "b" and "c" arrays until one of them runs out of values.static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterator<? extends A> a, Iterator<? extends B> b, A valueForNoneA, B valueForNoneB, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterator<? extends A> a, Iterator<? extends B> b, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.static <A,
B, C, T, E extends Exception>
CheckedStream<T,E> CheckedStream.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, ? extends 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, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(Iterator<? extends A> a, Iterator<? extends B> b, Iterator<? extends C> c, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends T, ? extends E> zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.<T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, CheckedStream<T3, E> c, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, CheckedStream<T3, E> c, T valueForNoneA, T2 valueForNoneB, T3 valueForNoneC, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, T valueForNoneA, T2 valueForNoneB, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(Collection<T2> b, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) <T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(Collection<T2> b, Collection<T3> c, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(Collection<T2> b, Collection<T3> c, T valueForNoneA, T2 valueForNoneB, T3 valueForNoneC, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(Collection<T2> b, T valueForNoneA, T2 valueForNoneB, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) Modifier and TypeMethodDescriptionCheckedStream.splitAt
(int where) CheckedStream.splitAt
(Throwables.Predicate<? super T, ? extends E> where) Modifier and TypeMethodDescriptionCheckedStream.append
(CheckedStream<T, E> s) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.concat
(CheckedStream<? extends T, E>... a) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(CheckedStream<? extends T, E> a, CheckedStream<? extends T, E> b, CheckedStream<? extends T, E> c, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.merge
(CheckedStream<? extends T, E> a, CheckedStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) CheckedStream.mergeWith
(CheckedStream<? extends T, E> b, Throwables.BiFunction<? super T, ? super T, MergeResult, E> nextSelector) CheckedStream.prepend
(CheckedStream<T, E> s) static <A,
B, T, E extends Exception>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, A valueForNoneA, B valueForNoneB, Throwables.BiFunction<? super A, ? super B, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, CheckedStream<? extends C, E> c, A valueForNoneA, B valueForNoneB, C valueForNoneC, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, CheckedStream<? extends C, E> c, Throwables.TriFunction<? super A, ? super B, ? super C, ? extends 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>
CheckedStream<T,E> CheckedStream.zip
(CheckedStream<? extends A, E> a, CheckedStream<? extends B, E> b, Throwables.BiFunction<? super A, ? super B, ? extends T, ? extends E> zipFunction) Zip together the "a" and "b" streams until one of them runs out of values.<T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, CheckedStream<T3, E> c, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
T3, R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, CheckedStream<T3, E> c, T valueForNoneA, T2 valueForNoneB, T3 valueForNoneC, Throwables.TriFunction<? super T, ? super T2, ? super T3, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) <T2,
R> CheckedStream<R, E> CheckedStream.zipWith
(CheckedStream<T2, E> b, T valueForNoneA, T2 valueForNoneB, Throwables.BiFunction<? super T, ? super T2, ? extends R, ? extends E> zipFunction) Modifier and TypeMethodDescription<TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.__
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) Deprecated.replaced bytransform(Function)
<TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.__
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) Deprecated.replaced bytransform(Function)
CheckedStream.acceptIfNotEmpty
(Throwables.Consumer<? super CheckedStream<T, E>, E2> action) CheckedStream.addSubscriber
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements from upstream.CheckedStream.addSubscriber
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements from upstream.CheckedStream.appendIfEmpty
(Throwables.Supplier<? extends CheckedStream<T, E>, ? extends E> supplier) Append if empty.<R,
E2 extends Exception>
u.Optional<R>CheckedStream.applyIfNotEmpty
(Throwables.Function<? super CheckedStream<T, E>, R, E2> func) <R> ContinuableFuture<R>
CheckedStream.asyncCall
(Throwables.Function<? super CheckedStream<T, E>, R, ? extends Exception> terminalAction) <R> ContinuableFuture<R>
CheckedStream.asyncCall
(Throwables.Function<? super CheckedStream<T, E>, R, ? extends Exception> terminalAction, Executor executor) CheckedStream.asyncRun
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> terminalAction) CheckedStream.asyncRun
(Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> terminalAction, Executor executor) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.concat
(Collection<? extends CheckedStream<? extends T, E>> c) CheckedStream.defaultIfEmpty
(Throwables.Supplier<? extends CheckedStream<T, E>, ? extends E> supplier) static <T,
E extends Exception>
CheckedStream<T,E> CheckedStream.defer
(Throwables.Supplier<? extends CheckedStream<? extends T, ? extends E>, ? extends E> supplier) Lazy evaluation.CheckedStream.dropWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements dropped by the specifiedpredicate
.CheckedStream.dropWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements dropped by the specifiedpredicate
.CheckedStream.filterWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements filtered out by the specifiedpredicate
.CheckedStream.filterWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements filtered out by the specifiedpredicate
.<R> CheckedStream<R,
E> CheckedStream.flatMap
(Throwables.Function<? super T, ? extends CheckedStream<? extends R, ? extends E>, ? extends E> mapper) <R> CheckedStream<R,
Exception> CheckedStream.flatMapE
(Throwables.Function<? super T, ? extends CheckedStream<? extends R, ? extends Exception>, ? extends Exception> mapper) CheckedStream.takeWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction) Add a new Stream with terminal action to listen/consume the elements not token by the specifiedpredicate
.CheckedStream.takeWhileAddSubscriber
(Predicate<? super T> predicate, Throwables.Consumer<? super CheckedStream<T, E>, ? extends Exception> consumerForNewStreamWithTerminalAction, int queueSize, Executor executor) Add a new Stream with terminal action to listen/consume the elements not token by the specifiedpredicate
.<TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.transform
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) <TT,
EE extends Exception>
CheckedStream<TT,EE> CheckedStream.transform
(Function<? super CheckedStream<T, E>, CheckedStream<TT, EE>> transfer) -
Uses of CheckedStream in com.landawn.abacus.util.stream
Modifier and TypeMethodDescription<E extends Exception>
CheckedStream<T,E> Stream.checked()
<E extends Exception>
CheckedStream<T,E>
transform(Function)