File: //usr/lib/python3.9/site-packages/redis/commands/bf/__pycache__/__init__.cpython-39.pyc
a
��b� � @ s� d dl mZ ddlmZ ddlT ddlmZmZmZm Z m
Z
G dd� de�ZG d d
� d
e
e�ZG dd� dee�ZG d
d� dee�ZG dd� dee�ZG dd� dee�ZdS )� )�bool_ok� )�
parse_to_list� )�*)�BFInfo�CFInfo�CMSInfo�TDigestInfo�TopKInfoc @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Zed
d� �Z edd
� �Z
edd� �Zedd� �Zedd� �Z
edd� �Zedd� �ZdS )�
AbstractBlooma
The client allows to interact with RedisBloom and use all of
it's functionality.
- BF for Bloom Filter
- CF for Cuckoo Filter
- CMS for Count-Min Sketch
- TOPK for TopK Data Structure
- TDIGEST for estimate rank statistics
c C s | � dg� | |7 } dS )zAppend ITEMS to params.ZITEMSN��extend)�params�items� r �>/usr/lib/python3.9/site-packages/redis/commands/bf/__init__.py�append_items s zAbstractBloom.append_itemsc C s |dur| � d|g� dS )zAppend ERROR to params.NZERRORr
)r �errorr r r �append_error s zAbstractBloom.append_errorc C s |dur| � d|g� dS )zAppend CAPACITY to params.NZCAPACITYr
)r Zcapacityr r r �append_capacity s zAbstractBloom.append_capacityc C s |dur| � d|g� dS )zAppend EXPANSION to params.NZ EXPANSIONr
)r Z expansionr r r �append_expansion&