Package com.redis.lettucemod.bloom
Class BloomCommandBuilder<K,V>
java.lang.Object
io.lettuce.core.protocol.BaseRedisCommandBuilder<K,V>
com.redis.lettucemod.RedisModulesCommandBuilder<K,V>
com.redis.lettucemod.bloom.BloomCommandBuilder<K,V>
-
Field Summary
Fields inherited from class io.lettuce.core.protocol.BaseRedisCommandBuilder
codec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.lettuce.core.protocol.Command<K,V, BloomFilterInfo> bfInfo(K key, BloomFilterInfoType type) bfInsert(K key, BloomFilterInsertOptions options, V... items) bfReserve(K key, double errorRate, long capacity, BloomFilterReserveOptions options) io.lettuce.core.protocol.Command<K,V, CuckooFilter> cfInsert(K key, V[] items, CuckooFilterInsertOptions options) cfInsertNx(K key, V[] items) cfInsertNx(K key, V[] items, CuckooFilterInsertOptions options) cfReserve(K key, long capacity, CuckooFilterReserveOptions options) cmsIncrBy(K key, LongScoredValue<V>... increments) cmsInitByDim(K key, long width, long depth) cmsInitByProb(K key, double error, double probability) cmsMerge(K destKey, LongScoredValue<K>... weights) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(BloomFilterCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(CountMinSketchCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(CuckooFilterCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(TDigestCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) protected <A,B, T> io.lettuce.core.protocol.Command<A, B, T> createCommand(TopKCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) tDigestAdd(K key, double... values) tDigestByRank(K key, long... ranks) tDigestByRevRank(K key, long... ranks) tDigestCdf(K key, double... values) tDigestCreate(K key) tDigestCreate(K key, long compression) io.lettuce.core.protocol.Command<K,V, TDigestInfo> tDigestInfo(K key) tDigestMax(K key) tDigestMerge(K destinationKey, TDigestMergeOptions options, K... sourceKeys) tDigestMerge(K destinationKey, K... sourceKeys) tDigestMin(K key) tDigestQuantile(K key, double... quantiles) tDigestRank(K key, double... values) tDigestReset(K key) tDigestRevRank(K key, double... values) tDigestTrimmedMean(K key, double lowCutQuantile, double highCutQuantile) topKIncrBy(K key, LongScoredValue<V>... increments) topKListWithScores(K key) topKReserve(K key, long k) topKReserve(K key, long k, long width, long depth, double decay) 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
-
BloomCommandBuilder
-
-
Method Details
-
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (BloomFilterCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (CuckooFilterCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (CountMinSketchCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (TopKCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (TDigestCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
bfAdd
-
bfCard
-
bfExists
-
bfInfo
-
bfInfo
-
bfInsert
-
bfInsert
-
bfMAdd
-
bfMExists
-
bfReserve
public io.lettuce.core.protocol.Command<K,V, bfReserveString> (K key, double errorRate, long capacity, BloomFilterReserveOptions options) -
cfAdd
-
cfAddNx
-
cfCount
-
cfDel
-
cfExists
-
cfInfo
-
cfInsert
-
cfInsert
-
cfInsertNx
-
cfInsertNx
-
cfMExists
-
cfReserve
public io.lettuce.core.protocol.Command<K,V, cfReserveString> (K key, long capacity, CuckooFilterReserveOptions options) -
cmsIncrBy
-
cmsIncrBy
-
cmsInitByProb
-
cmsInitByDim
-
cmsQuery
-
cmsMerge
-
cmsMerge
-
cmsInfo
-
topKAdd
-
topKIncrBy
-
topKInfo
-
topKList
-
topKListWithScores
-
topKQuery
-
topKReserve
-
topKReserve
-
tDigestAdd
-
tDigestByRank
-
tDigestByRevRank
-
tDigestCdf
-
tDigestCreate
-
tDigestCreate
-
tDigestInfo
-
tDigestMax
-
tDigestMerge
-
tDigestMerge
-
tDigestMin
-
tDigestQuantile
-
tDigestRank
-
tDigestReset
-
tDigestRevRank
-
tDigestTrimmedMean
-