
    LKi                     \    S r SSKJr   " S S\\5      r\R
                  r\R                  rg)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                   (    \ rS rSrSrSr Sr SrSrg)Function   z8Available functions that can be attached to collections.
statisticsrecord_counternonexistent_function N)	__name__
__module____qualname____firstlineno____doc__
STATISTICSRECORD_COUNTER_NONEXISTENT_TEST_ONLY__static_attributes__r
       X/var/www/html/dynamic-report/venv/lib/python3.13/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    
4sD 
4 )) "11 r   