public class AggregationBuilder
extends java.lang.Object
Constructor and Description |
---|
AggregationBuilder() |
AggregationBuilder(java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
AggregationBuilder |
apply(java.lang.String projection,
java.lang.String alias) |
AggregationBuilder |
cursor(int count,
long maxIdle) |
AggregationBuilder |
dialect(int dialect) |
AggregationBuilder |
filter(java.lang.String expression) |
java.util.List<java.lang.String> |
getArgs() |
java.lang.String |
getArgsString()
Deprecated.
|
AggregationBuilder |
groupBy(java.util.Collection<java.lang.String> fields,
java.util.Collection<Reducer> reducers) |
AggregationBuilder |
groupBy(Group group) |
AggregationBuilder |
groupBy(java.lang.String field,
Reducer... reducers) |
boolean |
isWithCursor() |
AggregationBuilder |
limit(int count) |
AggregationBuilder |
limit(int offset,
int count) |
AggregationBuilder |
load(FieldName... fields) |
AggregationBuilder |
load(java.lang.String... fields) |
AggregationBuilder |
loadAll() |
AggregationBuilder |
params(java.util.Map<java.lang.String,java.lang.Object> params) |
void |
serializeRedisArgs(java.util.List<byte[]> redisArgs)
Deprecated.
|
AggregationBuilder |
sortBy(int max,
SortedField... fields) |
AggregationBuilder |
sortBy(SortedField... fields) |
AggregationBuilder |
sortByAsc(java.lang.String field) |
AggregationBuilder |
sortByDesc(java.lang.String field) |
AggregationBuilder |
timeout(long timeout) |
AggregationBuilder |
verbatim() |
public AggregationBuilder(java.lang.String query)
public AggregationBuilder()
public AggregationBuilder load(java.lang.String... fields)
public AggregationBuilder load(FieldName... fields)
public AggregationBuilder loadAll()
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(java.lang.String field)
public AggregationBuilder sortByDesc(java.lang.String field)
public AggregationBuilder apply(java.lang.String projection, java.lang.String alias)
public AggregationBuilder groupBy(java.util.Collection<java.lang.String> fields, java.util.Collection<Reducer> reducers)
public AggregationBuilder groupBy(java.lang.String field, Reducer... reducers)
public AggregationBuilder groupBy(Group group)
public AggregationBuilder filter(java.lang.String expression)
public AggregationBuilder cursor(int count, long maxIdle)
public AggregationBuilder verbatim()
public AggregationBuilder timeout(long timeout)
public AggregationBuilder params(java.util.Map<java.lang.String,java.lang.Object> params)
public AggregationBuilder dialect(int dialect)
public java.util.List<java.lang.String> getArgs()
@Deprecated public void serializeRedisArgs(java.util.List<byte[]> redisArgs)
@Deprecated public java.lang.String getArgsString()
public boolean isWithCursor()
Copyright © 2023. All rights reserved.