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