Package com.redis.lettucemod.search
Class AggregateOptions<K,V>
- java.lang.Object
-
- com.redis.lettucemod.search.BaseSearchOptions<K,V>
-
- com.redis.lettucemod.search.AggregateOptions<K,V>
-
- All Implemented Interfaces:
RediSearchArgument<K,V>
public class AggregateOptions<K,V> extends BaseSearchOptions<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregateOptions.Builder<K,V>static classAggregateOptions.Load
-
Constructor Summary
Constructors Constructor Description AggregateOptions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(SearchCommandArgs<K,V> args)static <K,V>
AggregateOptions.Builder<K,V>builder()java.util.List<AggregateOptions.Load>getLoads()java.util.List<AggregateOperation<K,V>>getOperations()static <K,V>
AggregateOptions.Builder<K,V>operation(AggregateOperation operation)voidsetLoads(java.util.List<AggregateOptions.Load> loads)voidsetOperations(java.util.List<AggregateOperation<K,V>> operations)java.lang.StringtoString()-
Methods inherited from class com.redis.lettucemod.search.BaseSearchOptions
getDialect, getLimit, getParams, getTimeout, isVerbatim, setDialect, setLimit, setParams, setTimeout, setVerbatim
-
-
-
-
Method Detail
-
setOperations
public void setOperations(java.util.List<AggregateOperation<K,V>> operations)
-
setLoads
public void setLoads(java.util.List<AggregateOptions.Load> loads)
-
getOperations
public java.util.List<AggregateOperation<K,V>> getOperations()
-
getLoads
public java.util.List<AggregateOptions.Load> getLoads()
-
build
public void build(SearchCommandArgs<K,V> args)
- Specified by:
buildin interfaceRediSearchArgument<K,V>- Overrides:
buildin classBaseSearchOptions<K,V>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static <K,V> AggregateOptions.Builder<K,V> builder()
-
operation
public static <K,V> AggregateOptions.Builder<K,V> operation(AggregateOperation operation)
-
-