§
    ˜ŠtjÞ  ã                   óP   — d Z ddlmZ  G d„ dee¦  «        Zej        Zej        ZdS )a¹  Attachable function definitions for ChromaDB collections.

This module provides function constants that can be attached to collections
to perform automatic computations on collection data.

Example:
    >>> from chromadb.api.functions import STATISTICS_FUNCTION
    >>> attached_fn = collection.attach_function(
    ...     function=STATISTICS_FUNCTION,
    ...     name="my_stats",
    ...     output_collection="my_stats_output"
    ... )
é    )ÚEnumc                   ó"   — e Zd ZdZdZ	 dZ	 dZdS )ÚFunctionz8Available functions that can be attached to collections.Ú
statisticsÚrecord_counterÚnonexistent_functionN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
STATISTICSÚRECORD_COUNTERÚ_NONEXISTENT_TEST_ONLY© ó    úT/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/chromadb/api/functions.pyr   r      s.   € € € € € ØBÐBà€JØ?à%€NØ)ð 4ÐÐÐr   r   N)	r   Úenumr   Ústrr   r   ÚSTATISTICS_FUNCTIONr   ÚRECORD_COUNTER_FUNCTIONr   r   r   ú<module>r      si   ððð ð Ð Ð Ð Ð Ð ð
4ð 
4ð 
4ð 
4ð 
4ˆs�Dñ 
4ô 
4ð 
4ð Ô)Ð Ø"Ô1Ð Ð Ð r   