Constructor and Description |
---|
AggregationBuilder() |
AggregationBuilder(java.lang.String query) |
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 sortByAsc(java.lang.String field)
public AggregationBuilder sortByDesc(java.lang.String field)
public AggregationBuilder sortByMax(int max)
sortBy(redis.clients.jedis.search.aggr.SortedField...)
(or sortByAsc(java.lang.String)
or sortByDesc(java.lang.String)
)
MUST BE called JUST BEFORE this.max
- limitpublic AggregationBuilder sortBy(int max, SortedField... fields)
sortBy(redis.clients.jedis.search.aggr.SortedField...)
and sortByMax(int)
.max
- limitfields
- sorted fieldspublic AggregationBuilder apply(java.lang.String projection, java.lang.String alias)
public AggregationBuilder groupBy(Group group)
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 filter(java.lang.String expression)
public AggregationBuilder cursor(int count)
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 AggregationBuilder dialectOptional(int dialect)
dialect
- dialectpublic boolean isWithCursor()
public void addParams(CommandArguments commArgs)
Copyright © 2023. All rights reserved.