public interface CqlSelection<I> extends CqlProjection<I,I>, CqlTransfer<I,XSequence<I>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
CqlSelection.Default<I> |
CqlQuery.Abstract<I,O,R>XIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
default CqlSelection<I> |
from(XIterable<? extends I> source) |
default <X extends XIterable<I>> |
into(CqlResultor<I,X> resultor) |
default <P extends Consumer<I> & XIterable<I>> |
into(P target) |
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 CqlSelection<I> |
limit(Number count) |
static <I> CqlSelection<I> |
New() |
static <I> CqlSelection<I> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> comparator) |
static <I> CqlSelection<I> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> comparator,
CqlResultor<I,XSequence<I>> resultor) |
static <I> CqlSelection<I> |
New(XIterable<? extends I> source,
Long skip,
Long limit,
Predicate<? super I> selector,
Comparator<? super I> comparator,
XSequence<I> target) |
default CqlSelection<I> |
orderBy(Comparator<? super I> order) |
default <R1> CqlAggregation<I,R1> |
over(CqlResultor<I,R1> resultor) |
default CqlSelection<I> |
select(Predicate<? super I> selector) |
default CqlSelection<I> |
skip(Number count) |
New, New, New, Newexecute, executeInto, executeOnexecuteInto, executeInto, executeInto, executeSelection, getLimit, getOrder, getProjector, getResultor, getSelector, getSkip, getSource, into, New, project, targetingdefault CqlSelection<I> skip(Number count)
default CqlSelection<I> limit(Number count)
default CqlSelection<I> select(Predicate<? super I> selector)
default CqlSelection<I> from(XIterable<? extends I> source)
default CqlSelection<I> orderBy(Comparator<? super I> order)
default <X extends XIterable<I>> CqlTransfer<I,X> into(CqlResultor<I,X> resultor)
default <R1> CqlAggregation<I,R1> over(CqlResultor<I,R1> resultor)
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).iterate in interface CqlIteration<I,I,XSequence<I>>iterate in interface CqlProjection<I,I>iterate in interface CqlTransfer<I,XSequence<I>>iterate in interface XIterable<I>P - type of procedureprocedure - The procedure to be performed for each elementstatic <I> CqlSelection<I> New()
static <I> CqlSelection<I> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> comparator)
New in interface CqlTransfer<I,XSequence<I>>static <I> CqlSelection<I> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> comparator, XSequence<I> target)
New in interface CqlTransfer<I,XSequence<I>>static <I> CqlSelection<I> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> comparator, CqlResultor<I,XSequence<I>> resultor)
New in interface CqlTransfer<I,XSequence<I>>Copyright © 2022 MicroStream Software. All rights reserved.