Package com.redis.lettucemod.timeseries
Class TimeSeriesCommandBuilder<K,V>
java.lang.Object
io.lettuce.core.protocol.BaseRedisCommandBuilder<K,V>
com.redis.lettucemod.RedisModulesCommandBuilder<K,V>
com.redis.lettucemod.timeseries.TimeSeriesCommandBuilder<K,V>
Builder for RedisTimeSeries commands.
-
Field Summary
Fields inherited from class io.lettuce.core.protocol.BaseRedisCommandBuilder
codec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K,V> void addTimestamp(io.lettuce.core.protocol.CommandArgs<K, V> args, long timestamp) alter(K key, AlterOptions<K, V> options) create(K key, CreateOptions<K, V> options) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(TimeSeriesCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) createRule(K sourceKey, K destKey, CreateRuleOptions options) decrby(K key, double value, IncrbyOptions<K, V> options) deleteRule(K sourceKey, K destKey) incrby(K key, double value, IncrbyOptions<K, V> options) mget(MGetOptions<K, V> options) mgetWithLabels(V... filters) mrange(TimeRange range, MRangeOptions<K, V> options) mrevrange(TimeRange range, MRangeOptions<K, V> options) queryIndex(V... filters) range(K key, TimeRange range, RangeOptions options) revrange(K key, TimeRange range, RangeOptions options) Methods inherited from class com.redis.lettucemod.RedisModulesCommandBuilder
args, notEmpty, notEmptyKeys, notEmptyValues, notNull, notNull, notNull, notNull, notNullKeyMethods inherited from class io.lettuce.core.protocol.BaseRedisCommandBuilder
createCommand, createCommand, createCommand, createCommand, createCommand, newScriptOutput
-
Constructor Details
-
TimeSeriesCommandBuilder
-
-
Method Details
-
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (TimeSeriesCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
create
-
alter
-
add
-
add
-
addTimestamp
public static <K,V> void addTimestamp(io.lettuce.core.protocol.CommandArgs<K, V> args, long timestamp) -
madd
-
incrby
-
decrby
-
createRule
-
deleteRule
-
range
-
range
-
revrange
-
revrange
-
mrange
-
mrange
public io.lettuce.core.protocol.Command<K,V, mrangeList<RangeResult<K, V>>> (TimeRange range, MRangeOptions<K, V> options) -
mrevrange
-
mrevrange
public io.lettuce.core.protocol.Command<K,V, mrevrangeList<RangeResult<K, V>>> (TimeRange range, MRangeOptions<K, V> options) -
get
-
mgetWithLabels
-
mget
-
mget
-
info
-
queryIndex
-
tsDel
-