
    ,h                     F    d Z ddlmZmZ ddlmZ ddlmZ  G d de      Zy)zDatabase Features.    )AnyList)DatabaseFeatures)cached_propertyc                   R    e Zd ZU dZg Zee   ed<   ede	fd       Z
ede	fd       Zy)r   z&Database Features Specification class.empty_fetchmany_valuereturnc                 4    | j                   j                  dk\  S )z<Check if backend support introspection CHECK of constraints.)   r      
connectionmysql_versionselfs    a/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/mysql/connector/django/features.py can_introspect_check_constraintsz1DatabaseFeatures.can_introspect_check_constraints*   s     ,,
::    c                 4    | j                   j                  dk\  S )z/Check if backend support microsecond precision.)         r   r   s    r   supports_microsecond_precisionz/DatabaseFeatures.supports_microsecond_precision/   s     ,,	99r   N)__name__
__module____qualname____doc__r   r   r   __annotations__r   boolr   r    r   r   r   r   %   sH    0')49);$ ; ; : : :r   r   N)	r   typingr   r   !django.db.backends.mysql.featuresr   MySQLDatabaseFeaturesdjango.utils.functionalr   r    r   r   <module>r%      s    :   W 3:, :r   