Package one.microstream.util.cql
Interface CqlQuery<I,O,R>
- All Known Subinterfaces:
CqlAggregation<I,R>,CqlIteration<I,O,R>,CqlProjection<I,O>,CqlSelection<I>,CqlTransfer<I,R>
- All Known Implementing Classes:
CqlAggregation.Default,CqlIteration.Default,CqlProjection.Default,CqlQuery.Abstract,CqlQuery.Default,CqlSelection.Default,CqlTransfer.Default
public interface CqlQuery<I,O,R>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCqlQuery.Abstract<I,O,R>static classCqlQuery.Default<I,O,R> -
Method Summary
Modifier and Type Method Description default Rexecute()default O[]executeInto(O[] target)default O[]executeInto(O[] target, int size)default <P extends Consumer<O>>
PexecuteInto(XIterable<? extends I> source, P target)default <P extends Consumer<O>>
PexecuteInto(P target)default RexecuteOn(XIterable<? extends I> source)default <P extends Consumer<I>>
PexecuteSelection(XIterable<? extends I> source, P target)default CqlQuery<I,O,R>from(XIterable<? extends I> source)default LonggetLimit()default Comparator<? super O>getOrder()Function<? super I,O>getProjector()CqlResultor<O,R>getResultor()default Predicate<? super I>getSelector()default LonggetSkip()default XIterable<? extends I>getSource()default <P extends Consumer<O> & XIterable<O>>
CqlIteration<I,O,P>into(Supplier<P> supplier)default <X extends XIterable<O>>
CqlIteration<I,O,X>into(CqlResultor<O,X> resultor)default <P extends Consumer<O> & XIterable<O>>
CqlIteration<I,O,P>into(P target)default CqlQuery<I,O,R>limit(Number count)static <I, O, R> CqlQuery<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> 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, R target)static <I, O, R> 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, CqlResultor<O,R> resultor)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)default CqlQuery<I,O,R>orderBy(Comparator<? super O> order)default <R1> CqlQuery<I,O,R1>over(CqlResultor<O,R1> resultor)default <P> CqlProjection<I,P>project(Function<? super I,P> projector)default CqlQuery<I,O,R>select(Predicate<? super I> selector)default CqlQuery<I,O,R>skip(Number count)default <R1> CqlQuery<I,O,R1>targeting(Aggregator<O,R1> collector)
-
Method Details
-
skip
-
limit
-
select
-
orderBy
-
from
-
project
-
into
-
into
-
into
-
over
-
targeting
-
getSkip
-
getLimit
-
getSource
-
getSelector
-
getProjector
-
getResultor
CqlResultor<O,R> getResultor() -
getOrder
-
execute
-
executeOn
-
executeInto
-
executeInto
-
executeInto
-
executeSelection
-
executeInto
-
New
-
New
-
New
static <I, O, R> 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, R target) -
New
-
New
static <I, O, R> 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, CqlResultor<O,R> resultor)
-