Skip to content

Commit 32871c0

Browse files
authored
Update PyMySQL constants (#7670)
1 parent 2116d24 commit 32871c0

File tree

6 files changed

+98
-17
lines changed

6 files changed

+98
-17
lines changed

stubs/PyMySQL/pymysql/constants/CLIENT.pyi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,11 @@ TRANSACTIONS: int
1515
SECURE_CONNECTION: int
1616
MULTI_STATEMENTS: int
1717
MULTI_RESULTS: int
18+
PS_MULTI_RESULTS: int
19+
PLUGIN_AUTH: int
20+
CONNECT_ATTRS: int
21+
PLUGIN_AUTH_LENENC_CLIENT_DATA: int
1822
CAPABILITIES: int
23+
HANDLE_EXPIRED_PASSWORDS: int
24+
SESSION_TRACK: int
25+
DEPRECATE_EOF: int

stubs/PyMySQL/pymysql/constants/COMMAND.pyi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,13 @@ COM_BINLOG_DUMP: int
2020
COM_TABLE_DUMP: int
2121
COM_CONNECT_OUT: int
2222
COM_REGISTER_SLAVE: int
23+
COM_STMT_PREPARE: int
24+
COM_STMT_EXECUTE: int
25+
COM_STMT_SEND_LONG_DATA: int
26+
COM_STMT_CLOSE: int
27+
COM_STMT_RESET: int
28+
COM_SET_OPTION: int
29+
COM_STMT_FETCH: int
30+
COM_DAEMON: int
31+
COM_BINLOG_DUMP_GTID: int
32+
COM_END: int
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
CR_ERROR_FIRST: int
2+
CR_UNKNOWN_ERROR: int
3+
CR_SOCKET_CREATE_ERROR: int
4+
CR_CONNECTION_ERROR: int
5+
CR_CONN_HOST_ERROR: int
6+
CR_IPSOCK_ERROR: int
7+
CR_UNKNOWN_HOST: int
8+
CR_SERVER_GONE_ERROR: int
9+
CR_VERSION_ERROR: int
10+
CR_OUT_OF_MEMORY: int
11+
CR_WRONG_HOST_INFO: int
12+
CR_LOCALHOST_CONNECTION: int
13+
CR_TCP_CONNECTION: int
14+
CR_SERVER_HANDSHAKE_ERR: int
15+
CR_SERVER_LOST: int
16+
CR_COMMANDS_OUT_OF_SYNC: int
17+
CR_NAMEDPIPE_CONNECTION: int
18+
CR_NAMEDPIPEWAIT_ERROR: int
19+
CR_NAMEDPIPEOPEN_ERROR: int
20+
CR_NAMEDPIPESETSTATE_ERROR: int
21+
CR_CANT_READ_CHARSET: int
22+
CR_NET_PACKET_TOO_LARGE: int
23+
CR_EMBEDDED_CONNECTION: int
24+
CR_PROBE_SLAVE_STATUS: int
25+
CR_PROBE_SLAVE_HOSTS: int
26+
CR_PROBE_SLAVE_CONNECT: int
27+
CR_PROBE_MASTER_CONNECT: int
28+
CR_SSL_CONNECTION_ERROR: int
29+
CR_MALFORMED_PACKET: int
30+
CR_WRONG_LICENSE: int
31+
CR_NULL_POINTER: int
32+
CR_NO_PREPARE_STMT: int
33+
CR_PARAMS_NOT_BOUND: int
34+
CR_DATA_TRUNCATED: int
35+
CR_NO_PARAMETERS_EXISTS: int
36+
CR_INVALID_PARAMETER_NO: int
37+
CR_INVALID_BUFFER_USE: int
38+
CR_UNSUPPORTED_PARAM_TYPE: int
39+
CR_SHARED_MEMORY_CONNECTION: int
40+
CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR: int
41+
CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR: int
42+
CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR: int
43+
CR_SHARED_MEMORY_CONNECT_MAP_ERROR: int
44+
CR_SHARED_MEMORY_FILE_MAP_ERROR: int
45+
CR_SHARED_MEMORY_MAP_ERROR: int
46+
CR_SHARED_MEMORY_EVENT_ERROR: int
47+
CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR: int
48+
CR_SHARED_MEMORY_CONNECT_SET_ERROR: int
49+
CR_CONN_UNKNOW_PROTOCOL: int
50+
CR_INVALID_CONN_HANDLE: int
51+
CR_SECURE_AUTH: int
52+
CR_FETCH_CANCELED: int
53+
CR_NO_DATA: int
54+
CR_NO_STMT_METADATA: int
55+
CR_NO_RESULT_SET: int
56+
CR_NOT_IMPLEMENTED: int
57+
CR_SERVER_LOST_EXTENDED: int
58+
CR_STMT_CLOSED: int
59+
CR_NEW_STMT_METADATA: int
60+
CR_ALREADY_CONNECTED: int
61+
CR_AUTH_PLUGIN_CANNOT_LOAD: int
62+
CR_DUPLICATE_CONNECTION_ATTR: int
63+
CR_AUTH_PLUGIN_ERR: int
64+
CR_ERROR_LAST: int

stubs/PyMySQL/pymysql/constants/ER.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,3 +469,4 @@ USERNAME: int
469469
HOSTNAME: int
470470
WRONG_STRING_LENGTH: int
471471
ERROR_LAST: int
472+
CONSTRAINT_FAILED: int

stubs/PyMySQL/pymysql/constants/FIELD_TYPE.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ YEAR: int
1515
NEWDATE: int
1616
VARCHAR: int
1717
BIT: int
18+
JSON: int
1819
NEWDECIMAL: int
1920
ENUM: int
2021
SET: int
Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
from typing import Any
2-
3-
NOT_NULL: Any
4-
PRI_KEY: Any
5-
UNIQUE_KEY: Any
6-
MULTIPLE_KEY: Any
7-
BLOB: Any
8-
UNSIGNED: Any
9-
ZEROFILL: Any
10-
BINARY: Any
11-
ENUM: Any
12-
AUTO_INCREMENT: Any
13-
TIMESTAMP: Any
14-
SET: Any
15-
PART_KEY: Any
16-
GROUP: Any
17-
UNIQUE: Any
1+
NOT_NULL: int
2+
PRI_KEY: int
3+
UNIQUE_KEY: int
4+
MULTIPLE_KEY: int
5+
BLOB: int
6+
UNSIGNED: int
7+
ZEROFILL: int
8+
BINARY: int
9+
ENUM: int
10+
AUTO_INCREMENT: int
11+
TIMESTAMP: int
12+
SET: int
13+
PART_KEY: int
14+
GROUP: int
15+
UNIQUE: int

0 commit comments

Comments
 (0)