public interface CqlTransfer<I,R extends XIterable<I>> extends CqlIteration<I,I,R>
| Modifier and Type | Interface and Description |
|---|---|
static class |
CqlTransfer.Default<I,R extends XIterable<I>> |
CqlQuery.Abstract<I,O,R>XIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
default R |
execute() |
default <P extends Consumer<I>> |
executeInto(XIterable<? extends I> source,
P target) |
default R |
executeOn(XIterable<? extends I> source) |
default CqlTransfer<I,R> |
from(XIterable<? extends I> source) |
default <P extends Consumer<? super I>> |
iterate(P procedure)
Executes the given procedure for each element of the
XIterable
until all elements have been processed or the action throws an
exception. |
default CqlTransfer<I,R> |
limit(Number count) |
static <I> CqlTransfer<I,XSequence<I>> |
New() |
static <I> CqlTransfer<I,XSequence<I>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> order) |
static <I,R extends XIterable<I>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> order,
CqlResultor<I,R> resultor) |
static <I,T extends Consumer<I> & XIterable<I>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> order,
T target) |
default CqlTransfer<I,R> |
orderBy(Comparator<? super I> order) |
default CqlTransfer<I,R> |
select(Predicate<? super I> selector) |
default CqlTransfer<I,R> |
skip(Number count) |
New, New, New, NewexecuteInto, executeInto, executeInto, executeSelection, getLimit, getOrder, getProjector, getResultor, getSelector, getSkip, getSource, into, into, into, New, over, project, targetingdefault CqlTransfer<I,R> skip(Number count)
default CqlTransfer<I,R> limit(Number count)
default CqlTransfer<I,R> from(XIterable<? extends I> source)
default CqlTransfer<I,R> orderBy(Comparator<? super I> order)
default CqlTransfer<I,R> select(Predicate<? super I> selector)
default <P extends Consumer<? super I>> P iterate(P procedure)
XIterableXIterable
until all elements have been processed or the action throws an
exception. Unless otherwise specified by the implementing class,
procedures are performed in the order of iteration (if an iteration order
is specified). Exceptions thrown by the procedure are relayed to the
caller.Iterable.forEach(Consumer).static <I> CqlTransfer<I,XSequence<I>> New()
static <I> CqlTransfer<I,XSequence<I>> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> order)
static <I,T extends Consumer<I> & XIterable<I>> CqlTransfer<I,T> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> order, T target)
static <I,R extends XIterable<I>> CqlTransfer<I,R> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> order, CqlResultor<I,R> resultor)
Copyright © 2022 MicroStream Software. All rights reserved.