
    
                     ^    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  Sr	 " S S	\
5      rg
)z1Common utility functions for getting the SQL API.    )absolute_import)division)unicode_literals)apis)	resourcesv1beta4c                       \ rS rSrSrS rSrg)	SqlClient   z4Wrapper for SQL API client and associated resources.c                     [         R                  " SU5      U l        U R                  R                  U l        [
        R                  " 5       U l        U R                  R                  SU5        g )Nsql)	r   GetClientInstance
sql_clientMESSAGES_MODULEsql_messagesr   Registryresource_parserRegisterApiByName)selfapi_versions     *lib/googlecloudsdk/api_lib/sql/api_util.py__init__SqlClient.__init__   sO    ,,UK@DO77D$--/D**5+>    )r   r   r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes__ r   r   r
   r
      s
    <?r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.corer   API_VERSION_DEFAULTobjectr
   r!   r   r   <module>r'      s-    8 &  ' , )   ? ?r   