MySQL database connection wrapper.
Definition at line 26 of file control.py.
Public Member Functions | |
| __init__ (self, connection, conninfo, tables) | |
| classes.ConnectionInfo | conninfo (self) |
| :py:class:classes.ConnectionInfo instance. | |
| pymysql.cursors.Cursor | cursor (self, **kwargs) |
| Returns cursor instance. | |
| pymysql.cursors.Cursor | dict_cursor (self, **kwargs) |
| Return dictionary cursor, pymysql.cursors.DictCursor. | |
| None | commit (self) |
| None | apply_queries (self, list[MysqlQuery] queries, list[str]|None keep_tables=None, bool truncate_non_empty=False) |
Protected Member Functions | |
| list[str]|None | _truncate_non_empty_tables (self) |
Protected Attributes | |
| _connection = connection | |
| classes.ConnectionInfo | _conninfo = conninfo |
| list[str] | _tables = tables |
| testsuite.databases.mysql.control.ConnectionWrapper.__init__ | ( | self, | |
| connection, | |||
| conninfo, | |||
| tables ) |
Definition at line 29 of file control.py.
|
protected |
Definition at line 51 of file control.py.
| None testsuite.databases.mysql.control.ConnectionWrapper.apply_queries | ( | self, | |
| list[MysqlQuery] | queries, | ||
| list[str] | None | keep_tables = None, | ||
| bool | truncate_non_empty = False ) |
Definition at line 67 of file control.py.
| None testsuite.databases.mysql.control.ConnectionWrapper.commit | ( | self | ) |
Definition at line 48 of file control.py.
| classes.ConnectionInfo testsuite.databases.mysql.control.ConnectionWrapper.conninfo | ( | self | ) |
:py:class:classes.ConnectionInfo instance.
Definition at line 35 of file control.py.
| pymysql.cursors.Cursor testsuite.databases.mysql.control.ConnectionWrapper.cursor | ( | self, | |
| ** | kwargs ) |
Returns cursor instance.
Definition at line 39 of file control.py.
| pymysql.cursors.Cursor testsuite.databases.mysql.control.ConnectionWrapper.dict_cursor | ( | self, | |
| ** | kwargs ) |
Return dictionary cursor, pymysql.cursors.DictCursor.
Definition at line 43 of file control.py.
|
protected |
Definition at line 30 of file control.py.
|
protected |
Definition at line 31 of file control.py.
|
protected |
Definition at line 32 of file control.py.