
    jT                     @    S SK Jr  S SKJr  S SKJr   " S S\\5      rg)    )BaseSpatialFeatures)DatabaseFeatures)cached_propertyc                   l   ^  \ rS rSrSrSrSrSrSrSr	Sr
SrSrS1r\S 5       r\U 4S j5       rSrU =r$ )r      Fcrsc                 .    U R                   R                  $ )N)
connectionmysql_is_mariadb)selfs    e/var/www/html/KUNJ/venv/lib/python3.13/site-packages/django/contrib/gis/db/backends/mysql/features.py$supports_geometry_field_unique_index5DatabaseFeatures.supports_geometry_field_unique_index   s     ///    c                 z   > [         TU ]  nU R                  R                  (       a  UR	                  SS105        U$ )Nz4MariaDB doesn't support nested geometry collections.z]gis_tests.geoapp.tests.SaveLoadTests.test_geometrycollectionfield_default_max_ignored_on_read)superdjango_test_skipsr
   r   update)r   skips	__class__s     r   r   "DatabaseFeatures.django_test_skips   sA    )??++LLJSM r    )__name__
__module____qualname____firstlineno__empty_intersection_returns_nonehas_spatialrefsys_tablesupports_add_srs_entrysupports_distance_geodeticsupports_length_geodeticsupports_area_geodeticsupports_transformsupports_null_geometriessupports_num_points_polyunsupported_geojson_optionsr   r   r   __static_attributes____classcell__)r   s   @r   r   r      sg    &+##"!&$"$$#('0 0
  r   r   N),django.contrib.gis.db.backends.base.featuresr   !django.db.backends.mysql.featuresr   MySQLDatabaseFeaturesdjango.utils.functionalr   r   r   r   <module>r-      s    L W 3*,A r   