public interface CqlIteration<I,O,R extends XIterable<O>> extends CqlQuery<I,O,R>, XIterable<O>
| Modifier and Type | Interface and Description |
|---|---|
static class |
CqlIteration.Default<I,O,R extends XIterable<O>> |
CqlQuery.Abstract<I,O,R>XIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
default CqlIteration<I,O,R> |
from(XIterable<? extends I> source) |
default <P extends Consumer<? super O>> |
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 CqlIteration<I,O,R> |
limit(Number count) |
static <I,O,R extends XIterable<O>> |
New() |
static <I,O> CqlQuery<I,O,XSequence<O>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Function<? super I,O> projector,
Comparator<? super O> comparator) |
static <I,O,R extends XIterable<O>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Function<? super I,O> projector,
Comparator<? super O> comparator,
Aggregator<O,R> aggregator) |
static <I,O,R extends XIterable<O>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Function<? super I,O> projector,
Comparator<? super O> comparator,
CqlResultor<O,R> resultor) |
static <I,O,R extends Consumer<O> & XIterable<O>> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Function<? super I,O> projector,
Comparator<? super O> comparator,
R target) |
default CqlIteration<I,O,R> |
orderBy(Comparator<? super O> order) |
default CqlIteration<I,O,R> |
select(Predicate<? super I> selector) |
default CqlIteration<I,O,R> |
skip(Number count) |
execute, executeInto, executeInto, executeInto, executeInto, executeOn, executeSelection, getLimit, getOrder, getProjector, getResultor, getSelector, getSkip, getSource, into, into, into, New, over, project, targetingdefault CqlIteration<I,O,R> skip(Number count)
default CqlIteration<I,O,R> limit(Number count)
default CqlIteration<I,O,R> orderBy(Comparator<? super O> order)
default <P extends Consumer<? super O>> 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,O,R extends XIterable<O>> CqlIteration<I,O,R> New()
static <I,O> CqlQuery<I,O,XSequence<O>> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Function<? super I,O> projector, Comparator<? super O> comparator)
static <I,O,R extends XIterable<O>> CqlQuery<I,O,R> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Function<? super I,O> projector, Comparator<? super O> comparator, Aggregator<O,R> aggregator)
static <I,O,R extends Consumer<O> & XIterable<O>> CqlQuery<I,O,R> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Function<? super I,O> projector, Comparator<? super O> comparator, R target)
static <I,O,R extends XIterable<O>> CqlIteration<I,O,R> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Function<? super I,O> projector, Comparator<? super O> comparator, CqlResultor<O,R> resultor)
Copyright © 2022 MicroStream Software. All rights reserved.