Package one.microstream.util.cql
Interface CqlSelection<I>
- All Superinterfaces:
CqlIteration<I,I,XSequence<I>>,CqlProjection<I,I>,CqlQuery<I,I,XSequence<I>>,CqlTransfer<I,XSequence<I>>,XIterable<I>
- All Known Implementing Classes:
CqlSelection.Default
public interface CqlSelection<I> extends CqlProjection<I,I>, CqlTransfer<I,XSequence<I>>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCqlSelection.Default<I>Nested classes/interfaces inherited from interface one.microstream.util.cql.CqlQuery
CqlQuery.Abstract<I,O,R>Nested classes/interfaces inherited from interface one.microstream.collections.types.XIterable
XIterable.Executor<E> -
Method Summary
Modifier and Type Method Description default CqlSelection<I>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 <P extends Consumer<? super I>>
Piterate(P procedure)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, XSequence<I> target)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)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)Methods inherited from interface one.microstream.util.cql.CqlQuery
executeInto, executeInto, executeInto, executeSelection, getLimit, getOrder, getProjector, getResultor, getSelector, getSkip, getSource, into, project, targetingMethods inherited from interface one.microstream.util.cql.CqlTransfer
execute, executeInto, executeOn
-
Method Details
-
skip
-
limit
-
select
-
from
-
orderBy
-
into
-
into
-
over
-
iterate
-
New
-
New
static <I> CqlSelection<I> New(XIterable<? extends I> source, Long skip, Long limit, Predicate<? super I> selector, Comparator<? super I> comparator) -
New
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
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)
-