o
    ED©i  ã                   @   sL   d dl Z ddlmZmZ ddlmZmZ G dd„ deƒZG dd	„ d	eƒZdS )
é    Né   )ÚBaseCompressorÚBaseDecompressoré   )ÚCompressionMethodÚCompressionMethodBytec                   @   ó    e Zd ZejZejZdd„ ZdS )Ú
Compressorc                 C   ó
   t  |¡S ©N)ÚzstdÚcompress)ÚselfÚdata© r   ú[/var/www/Datamplify/venv/lib/python3.10/site-packages/clickhouse_driver/compression/zstd.pyÚcompress_data   ó   
zCompressor.compress_dataN)	Ú__name__Ú
__module__Ú__qualname__r   ÚZSTDÚmethodr   Úmethod_byter   r   r   r   r   r	      ó    r	   c                   @   r   )ÚDecompressorc                 C   r
   r   )r   Ú
decompress)r   r   Úuncompressed_sizer   r   r   Údecompress_data   r   zDecompressor.decompress_dataN)	r   r   r   r   r   r   r   r   r   r   r   r   r   r      r   r   )	r   Úbaser   r   Úprotocolr   r   r	   r   r   r   r   r   Ú<module>   s
    