Package com.redislabs.lettusearch
Class AggregateOptions.AggregateOptionsBuilder
- java.lang.Object
-
- com.redislabs.lettusearch.AggregateOptions.AggregateOptionsBuilder
-
- Enclosing class:
- AggregateOptions
public static class AggregateOptions.AggregateOptionsBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AggregateOptionsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateOptions.AggregateOptionsBuilderapply(java.lang.String expression, java.lang.String alias)AggregateOptions.AggregateOptionsBuilderfilter(java.lang.String expression)AggregateOptions.AggregateOptionsBuildergroupBy(java.util.Collection<java.lang.String> properties, AggregateOptions.Operation.GroupBy.Reducer... reducers)AggregateOptions.AggregateOptionsBuilderlimit(long offset, long num)AggregateOptions.AggregateOptionsBuildersortBy(long max, AggregateOptions.Operation.SortBy.Property... properties)AggregateOptions.AggregateOptionsBuildersortBy(AggregateOptions.Operation.SortBy.Property... properties)
-
-
-
Method Detail
-
apply
public AggregateOptions.AggregateOptionsBuilder apply(java.lang.String expression, java.lang.String alias)
-
filter
public AggregateOptions.AggregateOptionsBuilder filter(java.lang.String expression)
-
groupBy
public AggregateOptions.AggregateOptionsBuilder groupBy(java.util.Collection<java.lang.String> properties, AggregateOptions.Operation.GroupBy.Reducer... reducers)
-
sortBy
public AggregateOptions.AggregateOptionsBuilder sortBy(AggregateOptions.Operation.SortBy.Property... properties)
-
sortBy
public AggregateOptions.AggregateOptionsBuilder sortBy(long max, AggregateOptions.Operation.SortBy.Property... properties)
-
limit
public AggregateOptions.AggregateOptionsBuilder limit(long offset, long num)
-
-