Package one.microstream.util.cql
Interface CqlAggregation<I,R>
-
- All Superinterfaces:
CqlQuery<I,I,R>
- All Known Implementing Classes:
CqlAggregation.Default
public interface CqlAggregation<I,R> extends CqlQuery<I,I,R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCqlAggregation.Default<I,R>-
Nested classes/interfaces inherited from interface one.microstream.util.cql.CqlQuery
CqlQuery.Abstract<I,O,R>
-
-
Method Summary
Modifier and Type Method Description default Rexecute()default RexecuteOn(XIterable<? extends I> source)default CqlAggregation<I,R>from(XIterable<? extends I> source)default <X extends XIterable<I>>
CqlTransfer<I,X>into(CqlResultor<I,X> resultor)default <P extends Consumer<I> & XIterable<I>>
CqlTransfer<I,P>into(P target)default CqlAggregation<I,R>limit(Number count)static <I,R>
CqlAggregation<I,R>New()static <I,R>
CqlAggregation<I,R>New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> order, CqlResultor<I,R> resultor)default CqlAggregation<I,R>orderBy(Comparator<? super I> order)default <R1> CqlAggregation<I,R1>over(CqlResultor<I,R1> resultor)default <P> CqlProjection<I,P>project(Function<? super I,P> projector)default CqlAggregation<I,R>select(Predicate<? super I> selector)default CqlAggregation<I,R>skip(Number count)default <R1> CqlAggregation<I,R1>targeting(Aggregator<I,R1> collector)-
Methods inherited from interface one.microstream.util.cql.CqlQuery
executeInto, executeInto, executeInto, executeInto, executeSelection, getLimit, getOrder, getProjector, getResultor, getSelector, getSkip, getSource, into
-
-
-
-
Method Detail
-
skip
default CqlAggregation<I,R> skip(Number count)
-
limit
default CqlAggregation<I,R> limit(Number count)
-
select
default CqlAggregation<I,R> select(Predicate<? super I> selector)
-
orderBy
default CqlAggregation<I,R> orderBy(Comparator<? super I> order)
-
from
default CqlAggregation<I,R> from(XIterable<? extends I> source)
-
project
default <P> CqlProjection<I,P> project(Function<? super I,P> projector)
-
into
default <X extends XIterable<I>> CqlTransfer<I,X> into(CqlResultor<I,X> resultor)
-
over
default <R1> CqlAggregation<I,R1> over(CqlResultor<I,R1> resultor)
-
targeting
default <R1> CqlAggregation<I,R1> targeting(Aggregator<I,R1> collector)
-
New
static <I,R> CqlAggregation<I,R> New()
-
New
static <I,R> CqlAggregation<I,R> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> order, CqlResultor<I,R> resultor)
-
-