File: //usr/lib/python3.9/site-packages/redis/commands/__pycache__/redismodules.cpython-39.pyc
a
��b� � @ s2 d dl mZmZ G dd� d�ZG dd� de�ZdS )� )�JSONDecoder�JSONEncoderc @ sf e Zd ZdZe� e� fdd�Zddd�Zdd� Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
ddd�ZdS )�RedisModuleCommandszoThis class contains the wrapper functions to bring supported redis
modules into the command namespace.
c C s ddl m} || ||d�}|S )z<Access the json namespace, providing support for redis json.� )�JSON)�client�encoder�decoder)�jsonr )�selfr r r Zjj� r �?/usr/lib/python3.9/site-packages/redis/commands/redismodules.pyr
s zRedisModuleCommands.json�idxc C s ddl m} || |d�}|S )�@Access the search namespace, providing support for redis search.r )�Search�r �
index_name)�searchr )r r r �sr r r
�ft s zRedisModuleCommands.ftc C s ddl m} || d�}|S )�^Access the timeseries namespace, providing support for
redis timeseries data.
r )�
TimeSeries�r )Z
timeseriesr )r r r r r r
�ts s
zRedisModuleCommands.tsc C s ddl m} || d�}|S )�Access the bloom namespace.r )�BFBloomr )�bfr )r r r r r r
r # s
zRedisModuleCommands.bfc C s ddl m} || d�}|S )r r )�CFBloomr )r r )r r �cfr r r
r + s
zRedisModuleCommands.cfc C s ddl m} || d�}|S )r r )�CMSBloomr )r r )r r �cmsr r r
r 3 s
zRedisModuleCommands.cmsc C s ddl m} || d�}|S )r r )� TOPKBloomr )r r! )r r! �topkr r r
r"