Uses of Class
com.landawn.abacus.util.Triple
-
Uses of Triple in com.landawn.abacus.util
Modifier and TypeMethodDescriptionNoCachingNoUpdating.DisposableTriple.copy()
Triple.copy()
static <L,
M, R> Triple<L, M, R>[] Triple.emptyArray()
static <L,
M, R> Triple<L, M, R> Triple.of
(L l, M m, R r) Triple.reverse()
Returns a new instance of Triple<R, M, L>.TriIterator.toArray()
Tuple.Tuple3.toTriple()
N.unzipp
(Iterable<? extends T> c, Throwables.BiConsumer<? super T, Triple<A, B, C>, E> unzip) static <T,
A, B, C, LC extends Collection<A>, MC extends Collection<B>, RC extends Collection<C>, E extends Exception>
Triple<LC,MC, RC> N.unzipp
(Iterable<? extends T> c, Throwables.BiConsumer<? super T, Triple<A, B, C>, E> unzip, IntFunction<? extends Collection<?>> supplier) Modifier and TypeMethodDescriptionTriple.filter
(Throwables.TriPredicate<? super L, ? super M, ? super R, E> predicate) Triple.stream()
Fn.Triples.toList()
TriIterator.toList()
u.Optional<Triple<L,
M, R>> Triple.toOptional()
Fn.Triples.toSet()
static <L,
M, R, E extends Exception>
Throwables.TriFunction<L,M, R, Triple<L, M, R>, E> Fn.Fnn.triple()
static <L,
M, R> TriFunction<L, M, R, Triple<L, M, R>> Fn.triple()
Modifier and TypeMethodDescription<E extends Exception>
void<T,
E extends Exception>
Builder.DataSetBuilderBuilder.DataSetBuilder.divideColumn
(String columnName, Tuple.Tuple3<String, String, String> newColumnNames, Throwables.BiConsumer<T, Triple<Object, Object, Object>, E> output) <T,
E extends Exception>
voidDataSet.divideColumn
(String columnName, Tuple.Tuple3<String, String, String> newColumnNames, Throwables.BiConsumer<T, Triple<Object, Object, Object>, E> output) <T,
E extends Exception>
voidRowDataSet.divideColumn
(String columnName, Tuple.Tuple3<String, String, String> newColumnNames, Throwables.BiConsumer<T, Triple<Object, Object, Object>, E> output) void
Deprecated.static <A,
B, C> TriIterator<A, B, C> TriIterator.generate
(int fromIndex, int toIndex, IndexedConsumer<Triple<A, B, C>> output) static <A,
B, C> TriIterator<A, B, C> TriIterator.generate
(BooleanSupplier hasNext, Consumer<Triple<A, B, C>> output) static <A,
B, C> TriIterator<A, B, C> Returns an infiniteBiIterator
.<U,
E extends Exception>
U<E extends Exception>
booleanTriple.setIf
(L newLeft, M newMiddle, R newRight, Throwables.QuadPredicate<? super Triple<L, M, R>, ? super L, ? super M, ? super R, E> predicate) Set to the specifiednewLeft
andnewRight
and returnstrue
ifpredicate
returns true.<E extends Exception>
booleanSet to the specifiednewLeft
and returnstrue
ifpredicate
returns true.<E extends Exception>
booleanTriple.setMiddleIf
(M newMiddle, Throwables.BiPredicate<? super Triple<L, M, R>, ? super M, E> predicate) Set to the specifiednewMiddle
and returnstrue
ifpredicate
returns true.<E extends Exception>
booleanTriple.setRightIf
(R newRight, Throwables.BiPredicate<? super Triple<L, M, R>, ? super R, E> predicate) Set to the specifiednewRight
and returnstrue
ifpredicate
returns true.static <T,
A, B, C> TriIterator<A, B, C> TriIterator.unzip
(Iterator<? extends T> iter, BiConsumer<? super T, Triple<A, B, C>> unzip) static <T,
A, B, C> TriIterator<A, B, C> Iterators.unzipp
(Iterable<? extends T> c, BiConsumer<? super T, Triple<A, B, C>> unzip) static <T,
A, B, C> TriIterator<A, B, C> Iterators.unzipp
(Iterator<? extends T> iter, BiConsumer<? super T, Triple<A, B, C>> unzip) N.unzipp
(Iterable<? extends T> c, Throwables.BiConsumer<? super T, Triple<A, B, C>, E> unzip) static <T,
A, B, C, LC extends Collection<A>, MC extends Collection<B>, RC extends Collection<C>, E extends Exception>
Triple<LC,MC, RC> N.unzipp
(Iterable<? extends T> c, Throwables.BiConsumer<? super T, Triple<A, B, C>, E> unzip, IntFunction<? extends Collection<?>> supplier)