public class AggregationBuilder extends Object
Constructor and Description |
---|
AggregationBuilder() |
AggregationBuilder(String query) |
Modifier and Type | Method and Description |
---|---|
AggregationBuilder |
apply(String projection,
String alias) |
AggregationBuilder |
cursor(int count,
long maxIdle) |
AggregationBuilder |
filter(String expression) |
List<String> |
getArgs() |
String |
getArgsString() |
AggregationBuilder |
groupBy(Collection<String> fields,
Collection<Reducer> reducers) |
AggregationBuilder |
groupBy(Group group) |
AggregationBuilder |
groupBy(String field,
Reducer... reducers) |
boolean |
isWithCursor() |
AggregationBuilder |
limit(int count) |
AggregationBuilder |
limit(int offset,
int count) |
AggregationBuilder |
load(String... fields) |
void |
serializeRedisArgs(List<byte[]> redisArgs) |
AggregationBuilder |
sortBy(int max,
SortedField... fields) |
AggregationBuilder |
sortBy(SortedField... fields) |
AggregationBuilder |
sortByAsc(String field) |
AggregationBuilder |
sortByDesc(String field) |
public AggregationBuilder(String query)
public AggregationBuilder()
public AggregationBuilder load(String... fields)
public AggregationBuilder limit(int offset, int count)
public AggregationBuilder limit(int count)
public AggregationBuilder sortBy(SortedField... fields)
public AggregationBuilder sortBy(int max, SortedField... fields)
public AggregationBuilder sortByAsc(String field)
public AggregationBuilder sortByDesc(String field)
public AggregationBuilder apply(String projection, String alias)
public AggregationBuilder groupBy(Collection<String> fields, Collection<Reducer> reducers)
public AggregationBuilder groupBy(String field, Reducer... reducers)
public AggregationBuilder groupBy(Group group)
public AggregationBuilder filter(String expression)
public AggregationBuilder cursor(int count, long maxIdle)
public void serializeRedisArgs(List<byte[]> redisArgs)
public String getArgsString()
public boolean isWithCursor()
Copyright © 2020 RedisLabs. All rights reserved.