-
Methods in one.microstream.collections that return Aggregator
| Modifier and Type |
Method |
Description |
static <E> Aggregator<E,BulkList<E>> |
BulkList.Builder() |
|
static <E> Aggregator<E,BulkList<E>> |
BulkList.Builder(long initialCapacity) |
Creates a Aggregator that accepts elements and adds them to a new BulkList
with a specific initial capacity.
|
static <E> Aggregator<E,ConstList<E>> |
ConstList.Builder() |
|
static <E> Aggregator<E,ConstList<E>> |
ConstList.Builder(int initialCapacity) |
|
Aggregator<E,BulkList<E>> |
BulkList.collector() |
|
Aggregator<KeyValue<K,V>,? extends XCollection<KeyValue<K,V>>> |
LockedMap.collector() |
|
static <KI,
VI,
KO,
VO> Aggregator<KeyValue<KI,VI>,ConstHashTable<KO,VO>> |
ConstHashTable.projector(ConstHashTable<KO,VO> target,
Function<KI,KO> keyProjector,
Function<VI,VO> valueProjector) |
|
Methods in one.microstream.collections with parameters of type Aggregator
| Modifier and Type |
Method |
Description |
static <E,
R> R |
AbstractArrayStorage.forwardAggregate(E[] data,
int lowOffset,
int highBound,
Aggregator<? super E,R> aggregator) |
|
static <E,
R> R |
AbstractArrayStorage.forwardConditionalAggregate(E[] data,
int lowOffset,
int highBound,
Predicate<? super E> predicate,
Aggregator<? super E,R> aggregator) |
|
static <E,
R> R |
AbstractArrayStorage.rangedAggregate(E[] data,
int size,
int offset,
int length,
Aggregator<? super E,R> aggregator) |
|
static <E,
R> R |
AbstractArrayStorage.rangedConditionalAggregate(E[] data,
int size,
int offset,
int length,
Predicate<? super E> predicate,
Aggregator<? super E,R> aggregator) |
|
static <E,
R> R |
AbstractArrayStorage.reverseAggregate(E[] data,
int highOffset,
int lowEnd,
Aggregator<? super E,R> aggregator) |
|
static <E,
R> R |
AbstractArrayStorage.reverseConditionalAggregate(E[] data,
int highOffset,
int lowEnd,
Predicate<? super E> predicate,
Aggregator<? super E,R> aggregator) |
|
static <E,
A extends AbstractSimpleArrayCollection<E> & XGettingSequence<E>,
R> R |
XUtilsArrayCollection.rngAggregate(A a,
int offset,
int length,
Aggregator<? super E,R> aggregate) |
|
static <E,
R> R |
XUtilsCollection.rngAggregate(XGettingSequence<E> sequence,
long offset,
long length,
Aggregator<? super E,R> aggregate) |
|
-
-
-
-
Methods in one.microstream.util.cql with parameters of type Aggregator
| Modifier and Type |
Method |
Description |
static <I,
O,
R extends XIterable<O>> CqlQuery<I,O,R> |
CqlIteration.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) |
|
static <I,
O> CqlProjection<I,O> |
CqlProjection.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,
R> CqlQuery<I,O,R> |
CqlQuery.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 <O,
R> CqlResultor<O,R> |
CqlResultor.NewFromAggregator(Aggregator<O,R> collector) |
|
default <R1> CqlAggregation<I,R1> |
CqlAggregation.targeting(Aggregator<I,R1> collector) |
|
default <R1> CqlQuery<I,O,R1> |
CqlQuery.targeting(Aggregator<O,R1> collector) |
|