
^Q\                 @   sJ   d  d l  m Z d  d l m Z d  d l m Z Gd d   d e  Z d S)    )BaseDatabaseFeatures)InterfaceError)cached_propertyc               @   s   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z e Z d Z d Z d Z d Z d Z d Z e  d d    Z! e  d d    Z" e  d d    Z# e  d	 d
    Z$ d S)DatabaseFeaturesTFc             C   s   |  j  j d k S)Nia )
connection
pg_version)self r	   L/var/www/dbchiro/venv/build/Django/django/db/backends/postgresql/features.py!has_select_for_update_skip_locked$   s    z2DatabaseFeatures.has_select_for_update_skip_lockedc             C   s   |  j  j d k S)Nia )r   r   )r   r	   r	   r
   has_brin_index_support(   s    z'DatabaseFeatures.has_brin_index_supportc             C   s   |  j  j d k S)Ni a )r   r   )r   r	   r	   r
   has_jsonb_datatype,   s    z#DatabaseFeatures.has_jsonb_datatypec             C   s   |  j  j d k S)Nia )r   r   )r   r	   r	   r
   has_jsonb_agg0   s    zDatabaseFeatures.has_jsonb_aggN)%__name__
__module____qualname__Zallows_group_by_selected_pksZcan_return_id_from_insertZcan_return_ids_from_bulk_insertZhas_real_datatypeZhas_native_uuid_fieldZhas_native_duration_fieldZcan_defer_constraint_checksZhas_select_for_updateZhas_select_for_update_nowaitZhas_bulk_insertZuses_savepointsZcan_release_savepointsZsupports_tablespacesZsupports_transactionsZcan_introspect_autofieldZcan_introspect_ip_address_fieldZ"can_introspect_small_integer_fieldZcan_distinct_on_fieldsZcan_rollback_ddlZsupports_combined_altersZnulls_order_largestr   Zclosed_cursor_error_classZhas_case_insensitive_likeZrequires_sqlparse_for_splittingZgreatest_least_ignores_nullsZcan_clone_databasesZsupports_temporal_subtractionZ%supports_slicing_ordering_in_compoundr   r   r   r   r   r	   r	   r	   r
   r      s@   r   N)Z django.db.backends.base.featuresr   Zdjango.db.utilsr   Zdjango.utils.functionalr   r   r	   r	   r	   r
   <module>   s   