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