
vÅÏ^—  ã               @   sM   d  d l  m Z d  d l m Z d  d l m Z Gd d „  d e e ƒ Z d S)é    )ÚBaseSpatialFeatures)ÚDatabaseFeatures)Úcached_propertyc               @   sd   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 e d d „  ƒ Z e d d „  ƒ Z d S)r   Fc             C   s   |  j  j d k S)Né   é   )r   r   r   )Ú
connectionZmysql_version)Úself© r	   úO/tmp/pip-build-8lau8j11/django/django/contrib/gis/db/backends/mysql/features.pyÚ"supports_empty_geometry_collection   s    z3DatabaseFeatures.supports_empty_geometry_collectionc             C   s
   |  j  j S)N)r   Zmysql_is_mariadb)r   r	   r	   r
   Ú$supports_geometry_field_unique_index   s    z5DatabaseFeatures.supports_geometry_field_unique_indexN)Ú__name__Ú
__module__Ú__qualname__Zhas_spatialrefsys_tableZsupports_add_srs_entryZsupports_distance_geodeticZsupports_length_geodeticZsupports_area_geodeticZsupports_transformZsupports_null_geometriesZsupports_num_points_polyr   r   r   r	   r	   r	   r
   r      s   r   N)Z,django.contrib.gis.db.backends.base.featuresr   Z!django.db.backends.mysql.featuresr   ZMySQLDatabaseFeaturesZdjango.utils.functionalr   r	   r	   r	   r
   Ú<module>   s   