
    Vh                     @    d dl mZ d dlmZ d dlmZ  G d dee      Zy)    )BaseSpatialFeatures)DatabaseFeatures)cached_propertyc                   H     e Zd ZdZdZdZdZdZdZh dZ	e
 fd       Z xZS )r   FT>   crsbbox	precisionc                 D    t         |   }|j                  ddhi       |S )Nz8Oracle doesn't support spatial operators in constraints.zQgis_tests.gis_migrations.test_operations.OperationTests.test_add_check_constraint)superdjango_test_skipsupdate)selfskips	__class__s     ^/home/dcms/DCMS/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/features.pyr   z"DatabaseFeatures.django_test_skips   s3    )J0M	
     )__name__
__module____qualname__supports_add_srs_entry%supports_geometry_field_introspection$supports_geometry_field_unique_indexsupports_perimeter_geodeticsupports_dwithin_distance_exprsupports_tolerance_parameterunsupported_geojson_optionsr   r   __classcell__)r   s   @r   r   r      s?    ",1)+0("&%*"#' ">
 
r   r   N),django.contrib.gis.db.backends.base.featuresr   "django.db.backends.oracle.featuresr   OracleDatabaseFeaturesdjango.utils.functionalr    r   r   <module>r#      s"    L 4*,B r   