public interface CuckooFilterCommands
| Modifier and Type | Method and Description |
|---|---|
boolean |
cfAdd(java.lang.String key,
java.lang.String item)
CF.ADD Adds an item to the cuckoo filter, creating the filter if it does not
exist
|
boolean |
cfAddNx(java.lang.String key,
java.lang.String item)
CF.ADDNX Adds an item to the cuckoo filter, only if it does not exist yet
|
long |
cfCount(java.lang.String key,
java.lang.String item)
CF.COUNT Returns the number of times an item may be in the filter.
|
boolean |
cfDel(java.lang.String key,
java.lang.String item)
CF.DEL Deletes an item once from the filter.
|
boolean |
cfExists(java.lang.String key,
java.lang.String item)
CF.EXISTS Check if an item exists in a Cuckoo Filter
|
java.util.Map<java.lang.String,java.lang.Object> |
cfInfo(java.lang.String key)
CF.INFO Return information about filter
|
java.util.List<java.lang.Boolean> |
cfInsert(java.lang.String key,
CFInsertParams insertParams,
java.lang.String... items)
CF.INSERT Adds one or more items to a cuckoo filter, using the passed
options
|
java.util.List<java.lang.Boolean> |
cfInsert(java.lang.String key,
java.lang.String... items)
CF.INSERT Adds one or more items to a cuckoo filter, creating it if it does
not exist yet.
|
java.util.List<java.lang.Boolean> |
cfInsertNx(java.lang.String key,
CFInsertParams insertParams,
java.lang.String... items)
CF.INSERTNX Adds one or more items to a cuckoo filter, using the passed
options
|
java.util.List<java.lang.Boolean> |
cfInsertNx(java.lang.String key,
java.lang.String... items)
CF.INSERTNX Adds one or more items to a cuckoo filter, only if it does not
exist yet
|
java.lang.String |
cfLoadChunk(java.lang.String key,
long iterator,
byte[] data)
CF.LOADCHUNK Restores a filter previously saved using SCANDUMP.
|
java.util.List<java.lang.Boolean> |
cfMExists(java.lang.String key,
java.lang.String... items)
CF.MEXISTS {key} {item ...} |
java.lang.String |
cfReserve(java.lang.String key,
long capacity)
CF.RESERVE Creates a Cuckoo Filter under key with the given parameters
|
java.lang.String |
cfReserve(java.lang.String key,
long capacity,
CFReserveParams reserveParams)
CF.RESERVE Creates a Cuckoo Filter under key with the given parameters
|
java.util.Map.Entry<java.lang.Long,byte[]> |
cfScanDump(java.lang.String key,
long iterator)
CF.SCANDUMP Begins an incremental save of the cuckoo filter.
|
java.lang.String cfReserve(java.lang.String key,
long capacity)
key - The name of the filtercapacity - java.lang.String cfReserve(java.lang.String key,
long capacity,
CFReserveParams reserveParams)
key - The name of the filtercapacity - reserveParams - An instance of CFReserveParams containing the optionsboolean cfAdd(java.lang.String key,
java.lang.String item)
key - The name of the filteritem - The item to addboolean cfAddNx(java.lang.String key,
java.lang.String item)
key - The name of the filteritem - The item to addjava.util.List<java.lang.Boolean> cfInsert(java.lang.String key,
java.lang.String... items)
key - The name of the filteritems - One or more items to addjava.util.List<java.lang.Boolean> cfInsert(java.lang.String key,
CFInsertParams insertParams,
java.lang.String... items)
key - The name of the filterinsertParams - An instance of CFInsertParams containing the optionsitems - One or more items to addjava.util.List<java.lang.Boolean> cfInsertNx(java.lang.String key,
java.lang.String... items)
key - The name of the filteritems - One or more items to addjava.util.List<java.lang.Boolean> cfInsertNx(java.lang.String key,
CFInsertParams insertParams,
java.lang.String... items)
key - The name of the filterinsertParams - An instance of CFInsertParams containing the options
(CAPACITY/NOCREATE)items - One or more items to addboolean cfExists(java.lang.String key,
java.lang.String item)
key - The name of the filteritem - The item to check forjava.util.List<java.lang.Boolean> cfMExists(java.lang.String key,
java.lang.String... items)
CF.MEXISTS {key} {item ...}key - The name of the filteritems - Items to check for (non empty sequence)boolean cfDel(java.lang.String key,
java.lang.String item)
key - The name of the filteritem - The item to delete from the filterlong cfCount(java.lang.String key,
java.lang.String item)
key - The name of the filteritem - The item to countjava.util.Map.Entry<java.lang.Long,byte[]> cfScanDump(java.lang.String key,
long iterator)
key - Name of the filteriterator - This is either 0, or the iterator from a previous invocation
of this commandjava.lang.String cfLoadChunk(java.lang.String key,
long iterator,
byte[] data)
key - Name of the filter to restoreiterator - Iterator from CF.SCANDUMPdata - Data from CF.SCANDUMPjava.util.Map<java.lang.String,java.lang.Object> cfInfo(java.lang.String key)
key - Name of the filter to restoreCopyright © 2025. All rights reserved.