Class ReactiveZSetCommands.ZAggregateStoreCommand
java.lang.Object
org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand
org.springframework.data.redis.connection.ReactiveZSetCommands.ZAggregateStoreCommand
- All Implemented Interfaces:
ReactiveRedisConnection.Command
- Direct Known Subclasses:
ReactiveZSetCommands.ZInterStoreCommand, ReactiveZSetCommands.ZUnionStoreCommand
- Enclosing interface:
ReactiveZSetCommands
public static class ReactiveZSetCommands.ZAggregateStoreCommand
extends ReactiveRedisConnection.KeyCommand
ZINTERSTORE/ZUNIONSTORE command parameters.- Since:
- 2.6
- Author:
- Christoph Strobl, Mark Paluch
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionaggregateUsing(@Nullable Aggregate aggregateFunction) Applies a specificAggregatefunction.applyWeights(List<Double> weights) Applies theListof weights.applyWeights(Weights weights) Applies theWeights.sets(List<ByteBuffer> keys) Creates a newReactiveZSetCommands.ZAggregateStoreCommandgiven aListof keys.storeAs(ByteBuffer key) Applies the key at which the result is stored.Methods inherited from class ReactiveRedisConnection.KeyCommand
getKeyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReactiveRedisConnection.Command
getName
-
Method Details
-
sets
Creates a newReactiveZSetCommands.ZAggregateStoreCommandgiven aListof keys.- Parameters:
keys- must not be null.- Returns:
- a new
ReactiveZSetCommands.ZAggregateStoreCommandforRange.
-
applyWeights
Applies theListof weights. Constructs a new command instance with all previously configured properties.- Parameters:
weights- must not be null.- Returns:
- a new
ReactiveZSetCommands.ZAggregateStoreCommandwith weights applied.
-
applyWeights
Applies theWeights. Constructs a new command instance with all previously configured properties.- Parameters:
weights- must not be null.- Returns:
- a new
ReactiveZSetCommands.ZAggregateStoreCommandwith weights applied. - Since:
- 2.1
-
aggregateUsing
public ReactiveZSetCommands.ZAggregateStoreCommand aggregateUsing(@Nullable Aggregate aggregateFunction) Applies a specificAggregatefunction. Constructs a new command instance with all previously configured properties.- Parameters:
aggregateFunction- can be null.- Returns:
- a new
ReactiveZSetCommands.ZAggregateStoreCommandwithAggregateapplied.
-
storeAs
Applies the key at which the result is stored. Constructs a new command instance with all previously configured properties.- Parameters:
key- must not be null.- Returns:
- a new
ReactiveZSetCommands.ZAggregateStoreCommandwith key applied.
-
getSourceKeys
- Returns:
- never null.
-
getWeights
-
getAggregateFunction
-