
    sgh                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ d	 Zd
 Z G d de      Z G d de      Z G d de      Z G d de
      Z G d de      Zy)z
Dummy database backend for Django.

Django uses this if the database ENGINE setting is empty (None or empty string).

Each of these API functions, except connection.close(), raise
ImproperlyConfigured.
    ImproperlyConfigured)BaseDatabaseWrapper)BaseDatabaseClient)BaseDatabaseCreation)BaseDatabaseIntrospection)BaseDatabaseOperations)DummyDatabaseFeaturesc                      t        d      )Nz{settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.r   argskwargss     a/var/www/enzed_healthcare/enzed_env/lib/python3.12/site-packages/django/db/backends/dummy/base.pycomplainr      s    
	3     c                       y )N r   s     r   ignorer      s    r   c                       e Zd ZeZy)DatabaseOperationsN)__name__
__module____qualname__r   
quote_namer   r   r   r   r      s    Jr   r   c                       e Zd ZeZy)DatabaseClientN)r   r   r   r   runshellr   r   r   r   r   #   s    Hr   r   c                       e Zd ZeZeZeZy)DatabaseCreationN)r   r   r   r   create_test_dbdestroy_test_dbserialize_db_to_stringr   r   r   r   r   '   s    NO#r   r   c                       e Zd ZeZeZeZeZy)DatabaseIntrospectionN)r   r   r   r   get_table_listget_table_descriptionget_relationsget_indexesr   r   r   r$   r$   -   s    N$MKr   r$   c                   N    e Zd Zi ZeZeZeZeZ	eZ
eZeZeZeZeZeZeZeZeZd Zy)DatabaseWrapperc                      y)NTr   )selfs    r   	is_usablezDatabaseWrapper.is_usableJ   s    r   N)r   r   r   	operatorsr   _cursorensure_connection_commitr   	_rollback_close
_savepoint_savepoint_commit_savepoint_rollback_set_autocommitr   client_classr   creation_classr
   features_classr$   introspection_classr   	ops_classr-   r   r   r   r*   r*   4   sX    I
 G GIFJ  O!L%N*N/"Ir   r*   N)__doc__django.core.exceptionsr   django.db.backends.base.baser   django.db.backends.base.clientr    django.db.backends.base.creationr   %django.db.backends.base.introspectionr   "django.db.backends.base.operationsr	   !django.db.backends.dummy.featuresr
   r   r   r   r   r   r$   r*   r   r   r   <module>rE      sl    8 < = A K E C	/ ' $+ $5 ) r   