Ë
    lQêjÞ  ã                   ó\   — d Z ddlmZ  G d„ dee«      Zej
                  Zej                  Zy)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y)ÚFunctionz8Available functions that can be attached to collections.Ú
statisticsÚrecord_counterÚnonexistent_functionN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
STATISTICSÚRECORD_COUNTERÚ_NONEXISTENT_TEST_ONLY© ó    ú[/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/chromadb/api/functions.pyr   r      s   „ ÙBà€JØ?à%€NØ)ð 4Ñr   r   N)	r   Úenumr   Ústrr   r   ÚSTATISTICS_FUNCTIONr   ÚRECORD_COUNTER_FUNCTIONr   r   r   ú<module>r      s7   ðñõ ô
4ˆs�Dô 
4ð ×)Ñ)Ð Ø"×1Ñ1Ñ r   