Details
- 
    
Task
 - 
    Status: Closed (View Workflow)
 - 
    
Major
 - 
    Resolution: Fixed
 - 
    None
 - 
    None
 
Description
With PEP-249 DB API only it's not possible to use all of the MariaDB API features, so 
we need to provide additional methods which will be mapped to the corresponding Connector/C API functions:
Driver methods
Functions which doen't need a valid connection are methods of the driver.
- mysql_client_info
 - mysql_client_version
 
Connection methods
Functions which require a (valid) connection are methods, stters or getters of Connection class
- mysql_autocommit: connection->autocommit() 

 - mysql_change_user: connection->user 

 - mysql_change_db 
> connection>database
 mariadb_cancel- mariadb_reconnect: connection->reconnect()  

 - mysql_real_escape: connection->escape_string 

 - mysql_get_server_info: connection->server_name 

 - mysql_get_server_version: connection->server_version 

 mysql_get_socket- mysql_kill: connection->kill() 

 - mysql_ping: connection->ping() 

 - mysql_reset_connection: connection->reset() 

 mariadb_get_optionv- mysql_thread_id: connection->connection_id 

 - mysql_warning_count: connection->warnings 

 
Cursor methods
Functions which require a (valid) connection are methods, stters or getters of Cursor class
- mysql_stmt_warning_count: cursor->warnings 
