Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PyMySQL/PyMySQL
/ types & classes
Types & classes
57 in github.com/PyMySQL/PyMySQL
⨍
Functions
364
◇
Types & classes
57
↳
Endpoints
2
↓ 6 callers
Class
TempUser
pymysql/tests/test_connection.py:13
↓ 3 callers
Class
Foo
pymysql/tests/test_connection.py:896
↓ 2 callers
Class
MySQLResult
pymysql/connections.py:1267
↓ 2 callers
Class
OKPacketWrapper
OK Packet Wrapper. It uses an existing packet object, and wraps around it, exposing useful variables while still providing access to the
pymysql/protocol.py:279
↓ 2 callers
Class
OperationalError
Exception raised for errors that are related to the database's operation and not necessarily under the control of the programmer, e.g. an unex
pymysql/err.py:40
↓ 2 callers
Class
Parser
pymysql/optionfile.py:4
↓ 2 callers
Class
ProgrammingError
Exception raised for programming errors, e.g. table not found or already exists, syntax error in the SQL statement, wrong number of parameters
pymysql/err.py:60
↓ 1 callers
Class
Charset
pymysql/charset.py:6
↓ 1 callers
Class
Charsets
pymysql/charset.py:34
↓ 1 callers
Class
Custom
pymysql/tests/test_connection.py:933
↓ 1 callers
Class
DBAPISet
pymysql/__init__.py:82
↓ 1 callers
Class
EOFPacketWrapper
EOF Packet Wrapper. It uses an existing packet object, and wraps around it, exposing useful variables while still providing access to the
pymysql/protocol.py:307
↓ 1 callers
Class
LoadLocalPacketWrapper
Load Local Packet Wrapper. It uses an existing packet object, and wraps around it, exposing useful variables while still providing access
pymysql/protocol.py:330
↓ 1 callers
Class
MyDict
pymysql/tests/test_DictCursor.py:86
↓ 1 callers
Class
MysqlPacket
Representation of a MySQL response packet. Provides an interface for reading/parsing the packet results.
pymysql/protocol.py:46
Class
ChainedHandler
pymysql/tests/test_auth_state_machine.py:97
Class
Connection
Representation of a socket with a mysql server. The proper way to get an instance of this class is to call connect(). Establish a c
pymysql/connections.py:94
Class
ConsumingHandler
pymysql/tests/test_auth_state_machine.py:154
Class
Cursor
This is the object used to interact with the database. Do not create an instance of a Cursor yourself. Call connections.Connection.curso
pymysql/cursors.py:24
Class
CursorTest
pymysql/tests/test_cursor.py:33
Class
DataError
Exception raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc.
pymysql/err.py:34
Class
DatabaseError
Exception raised for errors that are related to the database.
pymysql/err.py:29
Class
DefectiveHandler
pymysql/tests/test_connection.py:184
Class
Dialog
pymysql/tests/test_connection.py:151
Class
DialogHandler
pymysql/tests/test_connection.py:163
Class
DictCursor
A cursor which returns results as a dictionary
pymysql/cursors.py:394
Class
DictCursorMixin
pymysql/cursors.py:370
Class
Error
Exception that is the base class of all other error exceptions (not Warning).
pymysql/err.py:15
Class
FieldDescriptorPacket
A MysqlPacket that represents a specific column's metadata in the result. Parsing is automatically done and the results are exported via public
pymysql/protocol.py:225
Class
InitialHandler
pymysql/tests/test_auth_state_machine.py:130
Class
IntegrityError
Exception raised when the relational integrity of the database is affected, e.g. a foreign key check fails, duplicate key, etc.
pymysql/err.py:48
Class
InterfaceError
Exception raised for errors that are related to the database interface rather than the database itself.
pymysql/err.py:24
Class
InternalError
Exception raised when the database encounters an internal error, e.g. the cursor is not valid anymore, the transaction is out of sync, etc.
pymysql/err.py:54
Class
MyDictCursor
pymysql/tests/test_DictCursor.py:89
Class
MySQLError
Exception related to operation with MySQL.
pymysql/err.py:6
Class
NotSupportedError
Exception raised in case a method or database API was used which is not supported by the database, e.g. requesting a .rollback() on a connecti
pymysql/err.py:66
Class
PyMySQLTestCase
pymysql/tests/base.py:10
Class
SSCursor
Unbuffered Cursor, mainly useful for queries that return a lot of data, or for connections to remote servers over a slow network. Instea
pymysql/cursors.py:398
Class
SSDictCursor
An unbuffered cursor, which returns results as a dictionary
pymysql/cursors.py:519
Class
TestAuthentication
pymysql/tests/test_connection.py:47
Class
TestAuthenticationStateMachine
pymysql/tests/test_auth_state_machine.py:13
Class
TestBulkInserts
pymysql/tests/test_basic.py:331
Class
TestConnection
pymysql/tests/test_connection.py:440
Class
TestConversion
pymysql/tests/test_basic.py:13
Class
TestConverter
pymysql/tests/test_converters.py:11
Class
TestCursor
pymysql/tests/test_basic.py:205
Class
TestDictCursor
pymysql/tests/test_DictCursor.py:8
Class
TestEscape
pymysql/tests/test_connection.py:904
Class
TestGitHubIssues
pymysql/tests/test_issues.py:282
Class
TestLoadLocal
pymysql/tests/test_load_local.py:10
Class
TestNewIssues
pymysql/tests/test_issues.py:178
Class
TestNextset
pymysql/tests/test_nextset.py:8
Class
TestOldIssues
pymysql/tests/test_issues.py:14
Class
TestParser
pymysql/tests/test_optionfile.py:18
Class
TestSSCursor
pymysql/tests/test_SSCursor.py:8
Class
TestSSDictCursor
pymysql/tests/test_DictCursor.py:117
Class
Warning
Exception raised for important warnings like data truncations while inserting, etc.
pymysql/err.py:10