Improvements to pymysql (#2220)

* don't use type comments

* split up long lines

* all the constants are ints

* fixes to pymysql stub

* drop __all__, fix tabs
This commit is contained in:
Jelle Zijlstra
2018-07-13 19:43:09 -07:00
committed by GitHub
parent fc290167eb
commit 7d3ec1e0be
6 changed files with 597 additions and 581 deletions

View File

@@ -1,35 +1,61 @@
import sys
from typing import Union, Tuple, Callable
from .connections import Connection
from .connections import Connection as _Connection
from .constants import FIELD_TYPE as FIELD_TYPE
from .converters import escape_dict as escape_dict, escape_sequence as escape_sequence, escape_string as escape_string
from .err import Warning as Warning, Error as Error, InterfaceError as InterfaceError, DataError as DataError, DatabaseError as DatabaseError, OperationalError as OperationalError, IntegrityError as IntegrityError, InternalError as InternalError, NotSupportedError as NotSupportedError, ProgrammingError as ProgrammingError, MySQLError as MySQLError
from .times import Date as Date, Time as Time, Timestamp as Timestamp, DateFromTicks as DateFromTicks, TimeFromTicks as TimeFromTicks, TimestampFromTicks as TimestampFromTicks
from .err import (
Warning as Warning,
Error as Error,
InterfaceError as InterfaceError,
DataError as DataError,
DatabaseError as DatabaseError,
OperationalError as OperationalError,
IntegrityError as IntegrityError,
InternalError as InternalError,
NotSupportedError as NotSupportedError,
ProgrammingError as ProgrammingError,
MySQLError as MySQLError,
)
from .times import (
Date as Date,
Time as Time,
Timestamp as Timestamp,
DateFromTicks as DateFromTicks,
TimeFromTicks as TimeFromTicks,
TimestampFromTicks as TimestampFromTicks,
)
threadsafety = ... # type: int
apilevel = ... # type: str
paramstyle = ... # type: str
threadsafety: int
apilevel: str
paramstyle: str
class DBAPISet(frozenset):
class DBAPISet(frozenset[int]):
def __ne__(self, other) -> bool: ...
def __eq__(self, other) -> bool: ...
def __hash__(self) -> int: ...
STRING = ... # type: DBAPISet
BINARY = ... # type: DBAPISet
NUMBER = ... # type: DBAPISet
DATE = ... # type: DBAPISet
TIME = ... # type: DBAPISet
TIMESTAMP = ... # type: DBAPISet
ROWID = ... # type: DBAPISet
STRING: DBAPISet
BINARY: DBAPISet
NUMBER: DBAPISet
DATE: DBAPISet
TIME: DBAPISet
TIMESTAMP: DBAPISet
DATETIME: DBAPISet
ROWID: DBAPISet
def Binary(x) -> Union[bytearray, bytes]: ...
def Connect(*args, **kwargs) -> Connection: ...
if sys.version_info >= (3, 0):
def Binary(x) -> bytes: ...
else:
def Binary(x) -> bytearray: ...
def Connect(*args, **kwargs) -> _Connection: ...
def get_client_info() -> str: ...
connect = ... # type: Callable[..., Connection]
version_info = ... # type: Tuple[int, int, int, str, int]
NULL = ... # type: str
connect: Callable[..., _Connection]
Connection: Callable[..., _Connection]
__version__: str
version_info: Tuple[int, int, int, str, int]
NULL: str
def thread_safe() -> bool: ...
def install_as_MySQLdb() -> None: ...

View File

@@ -1,20 +1,18 @@
from typing import Any
LONG_PASSWORD = ... # type: Any
FOUND_ROWS = ... # type: Any
LONG_FLAG = ... # type: Any
CONNECT_WITH_DB = ... # type: Any
NO_SCHEMA = ... # type: Any
COMPRESS = ... # type: Any
ODBC = ... # type: Any
LOCAL_FILES = ... # type: Any
IGNORE_SPACE = ... # type: Any
PROTOCOL_41 = ... # type: Any
INTERACTIVE = ... # type: Any
SSL = ... # type: Any
IGNORE_SIGPIPE = ... # type: Any
TRANSACTIONS = ... # type: Any
SECURE_CONNECTION = ... # type: Any
MULTI_STATEMENTS = ... # type: Any
MULTI_RESULTS = ... # type: Any
CAPABILITIES = ... # type: Any
LONG_PASSWORD: int
FOUND_ROWS: int
LONG_FLAG: int
CONNECT_WITH_DB: int
NO_SCHEMA: int
COMPRESS: int
ODBC: int
LOCAL_FILES: int
IGNORE_SPACE: int
PROTOCOL_41: int
INTERACTIVE: int
SSL: int
IGNORE_SIGPIPE: int
TRANSACTIONS: int
SECURE_CONNECTION: int
MULTI_STATEMENTS: int
MULTI_RESULTS: int
CAPABILITIES: int

View File

@@ -1,24 +1,22 @@
from typing import Any
COM_SLEEP = ... # type: Any
COM_QUIT = ... # type: Any
COM_INIT_DB = ... # type: Any
COM_QUERY = ... # type: Any
COM_FIELD_LIST = ... # type: Any
COM_CREATE_DB = ... # type: Any
COM_DROP_DB = ... # type: Any
COM_REFRESH = ... # type: Any
COM_SHUTDOWN = ... # type: Any
COM_STATISTICS = ... # type: Any
COM_PROCESS_INFO = ... # type: Any
COM_CONNECT = ... # type: Any
COM_PROCESS_KILL = ... # type: Any
COM_DEBUG = ... # type: Any
COM_PING = ... # type: Any
COM_TIME = ... # type: Any
COM_DELAYED_INSERT = ... # type: Any
COM_CHANGE_USER = ... # type: Any
COM_BINLOG_DUMP = ... # type: Any
COM_TABLE_DUMP = ... # type: Any
COM_CONNECT_OUT = ... # type: Any
COM_REGISTER_SLAVE = ... # type: Any
COM_SLEEP: int
COM_QUIT: int
COM_INIT_DB: int
COM_QUERY: int
COM_FIELD_LIST: int
COM_CREATE_DB: int
COM_DROP_DB: int
COM_REFRESH: int
COM_SHUTDOWN: int
COM_STATISTICS: int
COM_PROCESS_INFO: int
COM_CONNECT: int
COM_PROCESS_KILL: int
COM_DEBUG: int
COM_PING: int
COM_TIME: int
COM_DELAYED_INSERT: int
COM_CHANGE_USER: int
COM_BINLOG_DUMP: int
COM_TABLE_DUMP: int
COM_CONNECT_OUT: int
COM_REGISTER_SLAVE: int

View File

@@ -1,473 +1,471 @@
from typing import Any
ERROR_FIRST = ... # type: Any
HASHCHK = ... # type: Any
NISAMCHK = ... # type: Any
NO = ... # type: Any
YES = ... # type: Any
CANT_CREATE_FILE = ... # type: Any
CANT_CREATE_TABLE = ... # type: Any
CANT_CREATE_DB = ... # type: Any
DB_CREATE_EXISTS = ... # type: Any
DB_DROP_EXISTS = ... # type: Any
DB_DROP_DELETE = ... # type: Any
DB_DROP_RMDIR = ... # type: Any
CANT_DELETE_FILE = ... # type: Any
CANT_FIND_SYSTEM_REC = ... # type: Any
CANT_GET_STAT = ... # type: Any
CANT_GET_WD = ... # type: Any
CANT_LOCK = ... # type: Any
CANT_OPEN_FILE = ... # type: Any
FILE_NOT_FOUND = ... # type: Any
CANT_READ_DIR = ... # type: Any
CANT_SET_WD = ... # type: Any
CHECKREAD = ... # type: Any
DISK_FULL = ... # type: Any
DUP_KEY = ... # type: Any
ERROR_ON_CLOSE = ... # type: Any
ERROR_ON_READ = ... # type: Any
ERROR_ON_RENAME = ... # type: Any
ERROR_ON_WRITE = ... # type: Any
FILE_USED = ... # type: Any
FILSORT_ABORT = ... # type: Any
FORM_NOT_FOUND = ... # type: Any
GET_ERRNO = ... # type: Any
ILLEGAL_HA = ... # type: Any
KEY_NOT_FOUND = ... # type: Any
NOT_FORM_FILE = ... # type: Any
NOT_KEYFILE = ... # type: Any
OLD_KEYFILE = ... # type: Any
OPEN_AS_READONLY = ... # type: Any
OUTOFMEMORY = ... # type: Any
OUT_OF_SORTMEMORY = ... # type: Any
UNEXPECTED_EOF = ... # type: Any
CON_COUNT_ERROR = ... # type: Any
OUT_OF_RESOURCES = ... # type: Any
BAD_HOST_ERROR = ... # type: Any
HANDSHAKE_ERROR = ... # type: Any
DBACCESS_DENIED_ERROR = ... # type: Any
ACCESS_DENIED_ERROR = ... # type: Any
NO_DB_ERROR = ... # type: Any
UNKNOWN_COM_ERROR = ... # type: Any
BAD_NULL_ERROR = ... # type: Any
BAD_DB_ERROR = ... # type: Any
TABLE_EXISTS_ERROR = ... # type: Any
BAD_TABLE_ERROR = ... # type: Any
NON_UNIQ_ERROR = ... # type: Any
SERVER_SHUTDOWN = ... # type: Any
BAD_FIELD_ERROR = ... # type: Any
WRONG_FIELD_WITH_GROUP = ... # type: Any
WRONG_GROUP_FIELD = ... # type: Any
WRONG_SUM_SELECT = ... # type: Any
WRONG_VALUE_COUNT = ... # type: Any
TOO_LONG_IDENT = ... # type: Any
DUP_FIELDNAME = ... # type: Any
DUP_KEYNAME = ... # type: Any
DUP_ENTRY = ... # type: Any
WRONG_FIELD_SPEC = ... # type: Any
PARSE_ERROR = ... # type: Any
EMPTY_QUERY = ... # type: Any
NONUNIQ_TABLE = ... # type: Any
INVALID_DEFAULT = ... # type: Any
MULTIPLE_PRI_KEY = ... # type: Any
TOO_MANY_KEYS = ... # type: Any
TOO_MANY_KEY_PARTS = ... # type: Any
TOO_LONG_KEY = ... # type: Any
KEY_COLUMN_DOES_NOT_EXITS = ... # type: Any
BLOB_USED_AS_KEY = ... # type: Any
TOO_BIG_FIELDLENGTH = ... # type: Any
WRONG_AUTO_KEY = ... # type: Any
READY = ... # type: Any
NORMAL_SHUTDOWN = ... # type: Any
GOT_SIGNAL = ... # type: Any
SHUTDOWN_COMPLETE = ... # type: Any
FORCING_CLOSE = ... # type: Any
IPSOCK_ERROR = ... # type: Any
NO_SUCH_INDEX = ... # type: Any
WRONG_FIELD_TERMINATORS = ... # type: Any
BLOBS_AND_NO_TERMINATED = ... # type: Any
TEXTFILE_NOT_READABLE = ... # type: Any
FILE_EXISTS_ERROR = ... # type: Any
LOAD_INFO = ... # type: Any
ALTER_INFO = ... # type: Any
WRONG_SUB_KEY = ... # type: Any
CANT_REMOVE_ALL_FIELDS = ... # type: Any
CANT_DROP_FIELD_OR_KEY = ... # type: Any
INSERT_INFO = ... # type: Any
UPDATE_TABLE_USED = ... # type: Any
NO_SUCH_THREAD = ... # type: Any
KILL_DENIED_ERROR = ... # type: Any
NO_TABLES_USED = ... # type: Any
TOO_BIG_SET = ... # type: Any
NO_UNIQUE_LOGFILE = ... # type: Any
TABLE_NOT_LOCKED_FOR_WRITE = ... # type: Any
TABLE_NOT_LOCKED = ... # type: Any
BLOB_CANT_HAVE_DEFAULT = ... # type: Any
WRONG_DB_NAME = ... # type: Any
WRONG_TABLE_NAME = ... # type: Any
TOO_BIG_SELECT = ... # type: Any
UNKNOWN_ERROR = ... # type: Any
UNKNOWN_PROCEDURE = ... # type: Any
WRONG_PARAMCOUNT_TO_PROCEDURE = ... # type: Any
WRONG_PARAMETERS_TO_PROCEDURE = ... # type: Any
UNKNOWN_TABLE = ... # type: Any
FIELD_SPECIFIED_TWICE = ... # type: Any
INVALID_GROUP_FUNC_USE = ... # type: Any
UNSUPPORTED_EXTENSION = ... # type: Any
TABLE_MUST_HAVE_COLUMNS = ... # type: Any
RECORD_FILE_FULL = ... # type: Any
UNKNOWN_CHARACTER_SET = ... # type: Any
TOO_MANY_TABLES = ... # type: Any
TOO_MANY_FIELDS = ... # type: Any
TOO_BIG_ROWSIZE = ... # type: Any
STACK_OVERRUN = ... # type: Any
WRONG_OUTER_JOIN = ... # type: Any
NULL_COLUMN_IN_INDEX = ... # type: Any
CANT_FIND_UDF = ... # type: Any
CANT_INITIALIZE_UDF = ... # type: Any
UDF_NO_PATHS = ... # type: Any
UDF_EXISTS = ... # type: Any
CANT_OPEN_LIBRARY = ... # type: Any
CANT_FIND_DL_ENTRY = ... # type: Any
FUNCTION_NOT_DEFINED = ... # type: Any
HOST_IS_BLOCKED = ... # type: Any
HOST_NOT_PRIVILEGED = ... # type: Any
PASSWORD_ANONYMOUS_USER = ... # type: Any
PASSWORD_NOT_ALLOWED = ... # type: Any
PASSWORD_NO_MATCH = ... # type: Any
UPDATE_INFO = ... # type: Any
CANT_CREATE_THREAD = ... # type: Any
WRONG_VALUE_COUNT_ON_ROW = ... # type: Any
CANT_REOPEN_TABLE = ... # type: Any
INVALID_USE_OF_NULL = ... # type: Any
REGEXP_ERROR = ... # type: Any
MIX_OF_GROUP_FUNC_AND_FIELDS = ... # type: Any
NONEXISTING_GRANT = ... # type: Any
TABLEACCESS_DENIED_ERROR = ... # type: Any
COLUMNACCESS_DENIED_ERROR = ... # type: Any
ILLEGAL_GRANT_FOR_TABLE = ... # type: Any
GRANT_WRONG_HOST_OR_USER = ... # type: Any
NO_SUCH_TABLE = ... # type: Any
NONEXISTING_TABLE_GRANT = ... # type: Any
NOT_ALLOWED_COMMAND = ... # type: Any
SYNTAX_ERROR = ... # type: Any
DELAYED_CANT_CHANGE_LOCK = ... # type: Any
TOO_MANY_DELAYED_THREADS = ... # type: Any
ABORTING_CONNECTION = ... # type: Any
NET_PACKET_TOO_LARGE = ... # type: Any
NET_READ_ERROR_FROM_PIPE = ... # type: Any
NET_FCNTL_ERROR = ... # type: Any
NET_PACKETS_OUT_OF_ORDER = ... # type: Any
NET_UNCOMPRESS_ERROR = ... # type: Any
NET_READ_ERROR = ... # type: Any
NET_READ_INTERRUPTED = ... # type: Any
NET_ERROR_ON_WRITE = ... # type: Any
NET_WRITE_INTERRUPTED = ... # type: Any
TOO_LONG_STRING = ... # type: Any
TABLE_CANT_HANDLE_BLOB = ... # type: Any
TABLE_CANT_HANDLE_AUTO_INCREMENT = ... # type: Any
DELAYED_INSERT_TABLE_LOCKED = ... # type: Any
WRONG_COLUMN_NAME = ... # type: Any
WRONG_KEY_COLUMN = ... # type: Any
WRONG_MRG_TABLE = ... # type: Any
DUP_UNIQUE = ... # type: Any
BLOB_KEY_WITHOUT_LENGTH = ... # type: Any
PRIMARY_CANT_HAVE_NULL = ... # type: Any
TOO_MANY_ROWS = ... # type: Any
REQUIRES_PRIMARY_KEY = ... # type: Any
NO_RAID_COMPILED = ... # type: Any
UPDATE_WITHOUT_KEY_IN_SAFE_MODE = ... # type: Any
KEY_DOES_NOT_EXITS = ... # type: Any
CHECK_NO_SUCH_TABLE = ... # type: Any
CHECK_NOT_IMPLEMENTED = ... # type: Any
CANT_DO_THIS_DURING_AN_TRANSACTION = ... # type: Any
ERROR_DURING_COMMIT = ... # type: Any
ERROR_DURING_ROLLBACK = ... # type: Any
ERROR_DURING_FLUSH_LOGS = ... # type: Any
ERROR_DURING_CHECKPOINT = ... # type: Any
NEW_ABORTING_CONNECTION = ... # type: Any
DUMP_NOT_IMPLEMENTED = ... # type: Any
FLUSH_MASTER_BINLOG_CLOSED = ... # type: Any
INDEX_REBUILD = ... # type: Any
MASTER = ... # type: Any
MASTER_NET_READ = ... # type: Any
MASTER_NET_WRITE = ... # type: Any
FT_MATCHING_KEY_NOT_FOUND = ... # type: Any
LOCK_OR_ACTIVE_TRANSACTION = ... # type: Any
UNKNOWN_SYSTEM_VARIABLE = ... # type: Any
CRASHED_ON_USAGE = ... # type: Any
CRASHED_ON_REPAIR = ... # type: Any
WARNING_NOT_COMPLETE_ROLLBACK = ... # type: Any
TRANS_CACHE_FULL = ... # type: Any
SLAVE_MUST_STOP = ... # type: Any
SLAVE_NOT_RUNNING = ... # type: Any
BAD_SLAVE = ... # type: Any
MASTER_INFO = ... # type: Any
SLAVE_THREAD = ... # type: Any
TOO_MANY_USER_CONNECTIONS = ... # type: Any
SET_CONSTANTS_ONLY = ... # type: Any
LOCK_WAIT_TIMEOUT = ... # type: Any
LOCK_TABLE_FULL = ... # type: Any
READ_ONLY_TRANSACTION = ... # type: Any
DROP_DB_WITH_READ_LOCK = ... # type: Any
CREATE_DB_WITH_READ_LOCK = ... # type: Any
WRONG_ARGUMENTS = ... # type: Any
NO_PERMISSION_TO_CREATE_USER = ... # type: Any
UNION_TABLES_IN_DIFFERENT_DIR = ... # type: Any
LOCK_DEADLOCK = ... # type: Any
TABLE_CANT_HANDLE_FT = ... # type: Any
CANNOT_ADD_FOREIGN = ... # type: Any
NO_REFERENCED_ROW = ... # type: Any
ROW_IS_REFERENCED = ... # type: Any
CONNECT_TO_MASTER = ... # type: Any
QUERY_ON_MASTER = ... # type: Any
ERROR_WHEN_EXECUTING_COMMAND = ... # type: Any
WRONG_USAGE = ... # type: Any
WRONG_NUMBER_OF_COLUMNS_IN_SELECT = ... # type: Any
CANT_UPDATE_WITH_READLOCK = ... # type: Any
MIXING_NOT_ALLOWED = ... # type: Any
DUP_ARGUMENT = ... # type: Any
USER_LIMIT_REACHED = ... # type: Any
SPECIFIC_ACCESS_DENIED_ERROR = ... # type: Any
LOCAL_VARIABLE = ... # type: Any
GLOBAL_VARIABLE = ... # type: Any
NO_DEFAULT = ... # type: Any
WRONG_VALUE_FOR_VAR = ... # type: Any
WRONG_TYPE_FOR_VAR = ... # type: Any
VAR_CANT_BE_READ = ... # type: Any
CANT_USE_OPTION_HERE = ... # type: Any
NOT_SUPPORTED_YET = ... # type: Any
MASTER_FATAL_ERROR_READING_BINLOG = ... # type: Any
SLAVE_IGNORED_TABLE = ... # type: Any
INCORRECT_GLOBAL_LOCAL_VAR = ... # type: Any
WRONG_FK_DEF = ... # type: Any
KEY_REF_DO_NOT_MATCH_TABLE_REF = ... # type: Any
OPERAND_COLUMNS = ... # type: Any
SUBQUERY_NO_1_ROW = ... # type: Any
UNKNOWN_STMT_HANDLER = ... # type: Any
CORRUPT_HELP_DB = ... # type: Any
CYCLIC_REFERENCE = ... # type: Any
AUTO_CONVERT = ... # type: Any
ILLEGAL_REFERENCE = ... # type: Any
DERIVED_MUST_HAVE_ALIAS = ... # type: Any
SELECT_REDUCED = ... # type: Any
TABLENAME_NOT_ALLOWED_HERE = ... # type: Any
NOT_SUPPORTED_AUTH_MODE = ... # type: Any
SPATIAL_CANT_HAVE_NULL = ... # type: Any
COLLATION_CHARSET_MISMATCH = ... # type: Any
SLAVE_WAS_RUNNING = ... # type: Any
SLAVE_WAS_NOT_RUNNING = ... # type: Any
TOO_BIG_FOR_UNCOMPRESS = ... # type: Any
ZLIB_Z_MEM_ERROR = ... # type: Any
ZLIB_Z_BUF_ERROR = ... # type: Any
ZLIB_Z_DATA_ERROR = ... # type: Any
CUT_VALUE_GROUP_CONCAT = ... # type: Any
WARN_TOO_FEW_RECORDS = ... # type: Any
WARN_TOO_MANY_RECORDS = ... # type: Any
WARN_NULL_TO_NOTNULL = ... # type: Any
WARN_DATA_OUT_OF_RANGE = ... # type: Any
WARN_DATA_TRUNCATED = ... # type: Any
WARN_USING_OTHER_HANDLER = ... # type: Any
CANT_AGGREGATE_2COLLATIONS = ... # type: Any
DROP_USER = ... # type: Any
REVOKE_GRANTS = ... # type: Any
CANT_AGGREGATE_3COLLATIONS = ... # type: Any
CANT_AGGREGATE_NCOLLATIONS = ... # type: Any
VARIABLE_IS_NOT_STRUCT = ... # type: Any
UNKNOWN_COLLATION = ... # type: Any
SLAVE_IGNORED_SSL_PARAMS = ... # type: Any
SERVER_IS_IN_SECURE_AUTH_MODE = ... # type: Any
WARN_FIELD_RESOLVED = ... # type: Any
BAD_SLAVE_UNTIL_COND = ... # type: Any
MISSING_SKIP_SLAVE = ... # type: Any
UNTIL_COND_IGNORED = ... # type: Any
WRONG_NAME_FOR_INDEX = ... # type: Any
WRONG_NAME_FOR_CATALOG = ... # type: Any
WARN_QC_RESIZE = ... # type: Any
BAD_FT_COLUMN = ... # type: Any
UNKNOWN_KEY_CACHE = ... # type: Any
WARN_HOSTNAME_WONT_WORK = ... # type: Any
UNKNOWN_STORAGE_ENGINE = ... # type: Any
WARN_DEPRECATED_SYNTAX = ... # type: Any
NON_UPDATABLE_TABLE = ... # type: Any
FEATURE_DISABLED = ... # type: Any
OPTION_PREVENTS_STATEMENT = ... # type: Any
DUPLICATED_VALUE_IN_TYPE = ... # type: Any
TRUNCATED_WRONG_VALUE = ... # type: Any
TOO_MUCH_AUTO_TIMESTAMP_COLS = ... # type: Any
INVALID_ON_UPDATE = ... # type: Any
UNSUPPORTED_PS = ... # type: Any
GET_ERRMSG = ... # type: Any
GET_TEMPORARY_ERRMSG = ... # type: Any
UNKNOWN_TIME_ZONE = ... # type: Any
WARN_INVALID_TIMESTAMP = ... # type: Any
INVALID_CHARACTER_STRING = ... # type: Any
WARN_ALLOWED_PACKET_OVERFLOWED = ... # type: Any
CONFLICTING_DECLARATIONS = ... # type: Any
SP_NO_RECURSIVE_CREATE = ... # type: Any
SP_ALREADY_EXISTS = ... # type: Any
SP_DOES_NOT_EXIST = ... # type: Any
SP_DROP_FAILED = ... # type: Any
SP_STORE_FAILED = ... # type: Any
SP_LILABEL_MISMATCH = ... # type: Any
SP_LABEL_REDEFINE = ... # type: Any
SP_LABEL_MISMATCH = ... # type: Any
SP_UNINIT_VAR = ... # type: Any
SP_BADSELECT = ... # type: Any
SP_BADRETURN = ... # type: Any
SP_BADSTATEMENT = ... # type: Any
UPDATE_LOG_DEPRECATED_IGNORED = ... # type: Any
UPDATE_LOG_DEPRECATED_TRANSLATED = ... # type: Any
QUERY_INTERRUPTED = ... # type: Any
SP_WRONG_NO_OF_ARGS = ... # type: Any
SP_COND_MISMATCH = ... # type: Any
SP_NORETURN = ... # type: Any
SP_NORETURNEND = ... # type: Any
SP_BAD_CURSOR_QUERY = ... # type: Any
SP_BAD_CURSOR_SELECT = ... # type: Any
SP_CURSOR_MISMATCH = ... # type: Any
SP_CURSOR_ALREADY_OPEN = ... # type: Any
SP_CURSOR_NOT_OPEN = ... # type: Any
SP_UNDECLARED_VAR = ... # type: Any
SP_WRONG_NO_OF_FETCH_ARGS = ... # type: Any
SP_FETCH_NO_DATA = ... # type: Any
SP_DUP_PARAM = ... # type: Any
SP_DUP_VAR = ... # type: Any
SP_DUP_COND = ... # type: Any
SP_DUP_CURS = ... # type: Any
SP_CANT_ALTER = ... # type: Any
SP_SUBSELECT_NYI = ... # type: Any
STMT_NOT_ALLOWED_IN_SF_OR_TRG = ... # type: Any
SP_VARCOND_AFTER_CURSHNDLR = ... # type: Any
SP_CURSOR_AFTER_HANDLER = ... # type: Any
SP_CASE_NOT_FOUND = ... # type: Any
FPARSER_TOO_BIG_FILE = ... # type: Any
FPARSER_BAD_HEADER = ... # type: Any
FPARSER_EOF_IN_COMMENT = ... # type: Any
FPARSER_ERROR_IN_PARAMETER = ... # type: Any
FPARSER_EOF_IN_UNKNOWN_PARAMETER = ... # type: Any
VIEW_NO_EXPLAIN = ... # type: Any
FRM_UNKNOWN_TYPE = ... # type: Any
WRONG_OBJECT = ... # type: Any
NONUPDATEABLE_COLUMN = ... # type: Any
VIEW_SELECT_DERIVED = ... # type: Any
VIEW_SELECT_CLAUSE = ... # type: Any
VIEW_SELECT_VARIABLE = ... # type: Any
VIEW_SELECT_TMPTABLE = ... # type: Any
VIEW_WRONG_LIST = ... # type: Any
WARN_VIEW_MERGE = ... # type: Any
WARN_VIEW_WITHOUT_KEY = ... # type: Any
VIEW_INVALID = ... # type: Any
SP_NO_DROP_SP = ... # type: Any
SP_GOTO_IN_HNDLR = ... # type: Any
TRG_ALREADY_EXISTS = ... # type: Any
TRG_DOES_NOT_EXIST = ... # type: Any
TRG_ON_VIEW_OR_TEMP_TABLE = ... # type: Any
TRG_CANT_CHANGE_ROW = ... # type: Any
TRG_NO_SUCH_ROW_IN_TRG = ... # type: Any
NO_DEFAULT_FOR_FIELD = ... # type: Any
DIVISION_BY_ZERO = ... # type: Any
TRUNCATED_WRONG_VALUE_FOR_FIELD = ... # type: Any
ILLEGAL_VALUE_FOR_TYPE = ... # type: Any
VIEW_NONUPD_CHECK = ... # type: Any
VIEW_CHECK_FAILED = ... # type: Any
PROCACCESS_DENIED_ERROR = ... # type: Any
RELAY_LOG_FAIL = ... # type: Any
PASSWD_LENGTH = ... # type: Any
UNKNOWN_TARGET_BINLOG = ... # type: Any
IO_ERR_LOG_INDEX_READ = ... # type: Any
BINLOG_PURGE_PROHIBITED = ... # type: Any
FSEEK_FAIL = ... # type: Any
BINLOG_PURGE_FATAL_ERR = ... # type: Any
LOG_IN_USE = ... # type: Any
LOG_PURGE_UNKNOWN_ERR = ... # type: Any
RELAY_LOG_INIT = ... # type: Any
NO_BINARY_LOGGING = ... # type: Any
RESERVED_SYNTAX = ... # type: Any
WSAS_FAILED = ... # type: Any
DIFF_GROUPS_PROC = ... # type: Any
NO_GROUP_FOR_PROC = ... # type: Any
ORDER_WITH_PROC = ... # type: Any
LOGGING_PROHIBIT_CHANGING_OF = ... # type: Any
NO_FILE_MAPPING = ... # type: Any
WRONG_MAGIC = ... # type: Any
PS_MANY_PARAM = ... # type: Any
KEY_PART_0 = ... # type: Any
VIEW_CHECKSUM = ... # type: Any
VIEW_MULTIUPDATE = ... # type: Any
VIEW_NO_INSERT_FIELD_LIST = ... # type: Any
VIEW_DELETE_MERGE_VIEW = ... # type: Any
CANNOT_USER = ... # type: Any
XAER_NOTA = ... # type: Any
XAER_INVAL = ... # type: Any
XAER_RMFAIL = ... # type: Any
XAER_OUTSIDE = ... # type: Any
XAER_RMERR = ... # type: Any
XA_RBROLLBACK = ... # type: Any
NONEXISTING_PROC_GRANT = ... # type: Any
PROC_AUTO_GRANT_FAIL = ... # type: Any
PROC_AUTO_REVOKE_FAIL = ... # type: Any
DATA_TOO_LONG = ... # type: Any
SP_BAD_SQLSTATE = ... # type: Any
STARTUP = ... # type: Any
LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR = ... # type: Any
CANT_CREATE_USER_WITH_GRANT = ... # type: Any
WRONG_VALUE_FOR_TYPE = ... # type: Any
TABLE_DEF_CHANGED = ... # type: Any
SP_DUP_HANDLER = ... # type: Any
SP_NOT_VAR_ARG = ... # type: Any
SP_NO_RETSET = ... # type: Any
CANT_CREATE_GEOMETRY_OBJECT = ... # type: Any
FAILED_ROUTINE_BREAK_BINLOG = ... # type: Any
BINLOG_UNSAFE_ROUTINE = ... # type: Any
BINLOG_CREATE_ROUTINE_NEED_SUPER = ... # type: Any
EXEC_STMT_WITH_OPEN_CURSOR = ... # type: Any
STMT_HAS_NO_OPEN_CURSOR = ... # type: Any
COMMIT_NOT_ALLOWED_IN_SF_OR_TRG = ... # type: Any
NO_DEFAULT_FOR_VIEW_FIELD = ... # type: Any
SP_NO_RECURSION = ... # type: Any
TOO_BIG_SCALE = ... # type: Any
TOO_BIG_PRECISION = ... # type: Any
M_BIGGER_THAN_D = ... # type: Any
WRONG_LOCK_OF_SYSTEM_TABLE = ... # type: Any
CONNECT_TO_FOREIGN_DATA_SOURCE = ... # type: Any
QUERY_ON_FOREIGN_DATA_SOURCE = ... # type: Any
FOREIGN_DATA_SOURCE_DOESNT_EXIST = ... # type: Any
FOREIGN_DATA_STRING_INVALID_CANT_CREATE = ... # type: Any
FOREIGN_DATA_STRING_INVALID = ... # type: Any
CANT_CREATE_FEDERATED_TABLE = ... # type: Any
TRG_IN_WRONG_SCHEMA = ... # type: Any
STACK_OVERRUN_NEED_MORE = ... # type: Any
TOO_LONG_BODY = ... # type: Any
WARN_CANT_DROP_DEFAULT_KEYCACHE = ... # type: Any
TOO_BIG_DISPLAYWIDTH = ... # type: Any
XAER_DUPID = ... # type: Any
DATETIME_FUNCTION_OVERFLOW = ... # type: Any
CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG = ... # type: Any
VIEW_PREVENT_UPDATE = ... # type: Any
PS_NO_RECURSION = ... # type: Any
SP_CANT_SET_AUTOCOMMIT = ... # type: Any
MALFORMED_DEFINER = ... # type: Any
VIEW_FRM_NO_USER = ... # type: Any
VIEW_OTHER_USER = ... # type: Any
NO_SUCH_USER = ... # type: Any
FORBID_SCHEMA_CHANGE = ... # type: Any
ROW_IS_REFERENCED_2 = ... # type: Any
NO_REFERENCED_ROW_2 = ... # type: Any
SP_BAD_VAR_SHADOW = ... # type: Any
TRG_NO_DEFINER = ... # type: Any
OLD_FILE_FORMAT = ... # type: Any
SP_RECURSION_LIMIT = ... # type: Any
SP_PROC_TABLE_CORRUPT = ... # type: Any
SP_WRONG_NAME = ... # type: Any
TABLE_NEEDS_UPGRADE = ... # type: Any
SP_NO_AGGREGATE = ... # type: Any
MAX_PREPARED_STMT_COUNT_REACHED = ... # type: Any
VIEW_RECURSIVE = ... # type: Any
NON_GROUPING_FIELD_USED = ... # type: Any
TABLE_CANT_HANDLE_SPKEYS = ... # type: Any
NO_TRIGGERS_ON_SYSTEM_SCHEMA = ... # type: Any
USERNAME = ... # type: Any
HOSTNAME = ... # type: Any
WRONG_STRING_LENGTH = ... # type: Any
ERROR_LAST = ... # type: Any
ERROR_FIRST: int
HASHCHK: int
NISAMCHK: int
NO: int
YES: int
CANT_CREATE_FILE: int
CANT_CREATE_TABLE: int
CANT_CREATE_DB: int
DB_CREATE_EXISTS: int
DB_DROP_EXISTS: int
DB_DROP_DELETE: int
DB_DROP_RMDIR: int
CANT_DELETE_FILE: int
CANT_FIND_SYSTEM_REC: int
CANT_GET_STAT: int
CANT_GET_WD: int
CANT_LOCK: int
CANT_OPEN_FILE: int
FILE_NOT_FOUND: int
CANT_READ_DIR: int
CANT_SET_WD: int
CHECKREAD: int
DISK_FULL: int
DUP_KEY: int
ERROR_ON_CLOSE: int
ERROR_ON_READ: int
ERROR_ON_RENAME: int
ERROR_ON_WRITE: int
FILE_USED: int
FILSORT_ABORT: int
FORM_NOT_FOUND: int
GET_ERRNO: int
ILLEGAL_HA: int
KEY_NOT_FOUND: int
NOT_FORM_FILE: int
NOT_KEYFILE: int
OLD_KEYFILE: int
OPEN_AS_READONLY: int
OUTOFMEMORY: int
OUT_OF_SORTMEMORY: int
UNEXPECTED_EOF: int
CON_COUNT_ERROR: int
OUT_OF_RESOURCES: int
BAD_HOST_ERROR: int
HANDSHAKE_ERROR: int
DBACCESS_DENIED_ERROR: int
ACCESS_DENIED_ERROR: int
NO_DB_ERROR: int
UNKNOWN_COM_ERROR: int
BAD_NULL_ERROR: int
BAD_DB_ERROR: int
TABLE_EXISTS_ERROR: int
BAD_TABLE_ERROR: int
NON_UNIQ_ERROR: int
SERVER_SHUTDOWN: int
BAD_FIELD_ERROR: int
WRONG_FIELD_WITH_GROUP: int
WRONG_GROUP_FIELD: int
WRONG_SUM_SELECT: int
WRONG_VALUE_COUNT: int
TOO_LONG_IDENT: int
DUP_FIELDNAME: int
DUP_KEYNAME: int
DUP_ENTRY: int
WRONG_FIELD_SPEC: int
PARSE_ERROR: int
EMPTY_QUERY: int
NONUNIQ_TABLE: int
INVALID_DEFAULT: int
MULTIPLE_PRI_KEY: int
TOO_MANY_KEYS: int
TOO_MANY_KEY_PARTS: int
TOO_LONG_KEY: int
KEY_COLUMN_DOES_NOT_EXITS: int
BLOB_USED_AS_KEY: int
TOO_BIG_FIELDLENGTH: int
WRONG_AUTO_KEY: int
READY: int
NORMAL_SHUTDOWN: int
GOT_SIGNAL: int
SHUTDOWN_COMPLETE: int
FORCING_CLOSE: int
IPSOCK_ERROR: int
NO_SUCH_INDEX: int
WRONG_FIELD_TERMINATORS: int
BLOBS_AND_NO_TERMINATED: int
TEXTFILE_NOT_READABLE: int
FILE_EXISTS_ERROR: int
LOAD_INFO: int
ALTER_INFO: int
WRONG_SUB_KEY: int
CANT_REMOVE_ALL_FIELDS: int
CANT_DROP_FIELD_OR_KEY: int
INSERT_INFO: int
UPDATE_TABLE_USED: int
NO_SUCH_THREAD: int
KILL_DENIED_ERROR: int
NO_TABLES_USED: int
TOO_BIG_SET: int
NO_UNIQUE_LOGFILE: int
TABLE_NOT_LOCKED_FOR_WRITE: int
TABLE_NOT_LOCKED: int
BLOB_CANT_HAVE_DEFAULT: int
WRONG_DB_NAME: int
WRONG_TABLE_NAME: int
TOO_BIG_SELECT: int
UNKNOWN_ERROR: int
UNKNOWN_PROCEDURE: int
WRONG_PARAMCOUNT_TO_PROCEDURE: int
WRONG_PARAMETERS_TO_PROCEDURE: int
UNKNOWN_TABLE: int
FIELD_SPECIFIED_TWICE: int
INVALID_GROUP_FUNC_USE: int
UNSUPPORTED_EXTENSION: int
TABLE_MUST_HAVE_COLUMNS: int
RECORD_FILE_FULL: int
UNKNOWN_CHARACTER_SET: int
TOO_MANY_TABLES: int
TOO_MANY_FIELDS: int
TOO_BIG_ROWSIZE: int
STACK_OVERRUN: int
WRONG_OUTER_JOIN: int
NULL_COLUMN_IN_INDEX: int
CANT_FIND_UDF: int
CANT_INITIALIZE_UDF: int
UDF_NO_PATHS: int
UDF_EXISTS: int
CANT_OPEN_LIBRARY: int
CANT_FIND_DL_ENTRY: int
FUNCTION_NOT_DEFINED: int
HOST_IS_BLOCKED: int
HOST_NOT_PRIVILEGED: int
PASSWORD_ANONYMOUS_USER: int
PASSWORD_NOT_ALLOWED: int
PASSWORD_NO_MATCH: int
UPDATE_INFO: int
CANT_CREATE_THREAD: int
WRONG_VALUE_COUNT_ON_ROW: int
CANT_REOPEN_TABLE: int
INVALID_USE_OF_NULL: int
REGEXP_ERROR: int
MIX_OF_GROUP_FUNC_AND_FIELDS: int
NONEXISTING_GRANT: int
TABLEACCESS_DENIED_ERROR: int
COLUMNACCESS_DENIED_ERROR: int
ILLEGAL_GRANT_FOR_TABLE: int
GRANT_WRONG_HOST_OR_USER: int
NO_SUCH_TABLE: int
NONEXISTING_TABLE_GRANT: int
NOT_ALLOWED_COMMAND: int
SYNTAX_ERROR: int
DELAYED_CANT_CHANGE_LOCK: int
TOO_MANY_DELAYED_THREADS: int
ABORTING_CONNECTION: int
NET_PACKET_TOO_LARGE: int
NET_READ_ERROR_FROM_PIPE: int
NET_FCNTL_ERROR: int
NET_PACKETS_OUT_OF_ORDER: int
NET_UNCOMPRESS_ERROR: int
NET_READ_ERROR: int
NET_READ_INTERRUPTED: int
NET_ERROR_ON_WRITE: int
NET_WRITE_INTERRUPTED: int
TOO_LONG_STRING: int
TABLE_CANT_HANDLE_BLOB: int
TABLE_CANT_HANDLE_AUTO_INCREMENT: int
DELAYED_INSERT_TABLE_LOCKED: int
WRONG_COLUMN_NAME: int
WRONG_KEY_COLUMN: int
WRONG_MRG_TABLE: int
DUP_UNIQUE: int
BLOB_KEY_WITHOUT_LENGTH: int
PRIMARY_CANT_HAVE_NULL: int
TOO_MANY_ROWS: int
REQUIRES_PRIMARY_KEY: int
NO_RAID_COMPILED: int
UPDATE_WITHOUT_KEY_IN_SAFE_MODE: int
KEY_DOES_NOT_EXITS: int
CHECK_NO_SUCH_TABLE: int
CHECK_NOT_IMPLEMENTED: int
CANT_DO_THIS_DURING_AN_TRANSACTION: int
ERROR_DURING_COMMIT: int
ERROR_DURING_ROLLBACK: int
ERROR_DURING_FLUSH_LOGS: int
ERROR_DURING_CHECKPOINT: int
NEW_ABORTING_CONNECTION: int
DUMP_NOT_IMPLEMENTED: int
FLUSH_MASTER_BINLOG_CLOSED: int
INDEX_REBUILD: int
MASTER: int
MASTER_NET_READ: int
MASTER_NET_WRITE: int
FT_MATCHING_KEY_NOT_FOUND: int
LOCK_OR_ACTIVE_TRANSACTION: int
UNKNOWN_SYSTEM_VARIABLE: int
CRASHED_ON_USAGE: int
CRASHED_ON_REPAIR: int
WARNING_NOT_COMPLETE_ROLLBACK: int
TRANS_CACHE_FULL: int
SLAVE_MUST_STOP: int
SLAVE_NOT_RUNNING: int
BAD_SLAVE: int
MASTER_INFO: int
SLAVE_THREAD: int
TOO_MANY_USER_CONNECTIONS: int
SET_CONSTANTS_ONLY: int
LOCK_WAIT_TIMEOUT: int
LOCK_TABLE_FULL: int
READ_ONLY_TRANSACTION: int
DROP_DB_WITH_READ_LOCK: int
CREATE_DB_WITH_READ_LOCK: int
WRONG_ARGUMENTS: int
NO_PERMISSION_TO_CREATE_USER: int
UNION_TABLES_IN_DIFFERENT_DIR: int
LOCK_DEADLOCK: int
TABLE_CANT_HANDLE_FT: int
CANNOT_ADD_FOREIGN: int
NO_REFERENCED_ROW: int
ROW_IS_REFERENCED: int
CONNECT_TO_MASTER: int
QUERY_ON_MASTER: int
ERROR_WHEN_EXECUTING_COMMAND: int
WRONG_USAGE: int
WRONG_NUMBER_OF_COLUMNS_IN_SELECT: int
CANT_UPDATE_WITH_READLOCK: int
MIXING_NOT_ALLOWED: int
DUP_ARGUMENT: int
USER_LIMIT_REACHED: int
SPECIFIC_ACCESS_DENIED_ERROR: int
LOCAL_VARIABLE: int
GLOBAL_VARIABLE: int
NO_DEFAULT: int
WRONG_VALUE_FOR_VAR: int
WRONG_TYPE_FOR_VAR: int
VAR_CANT_BE_READ: int
CANT_USE_OPTION_HERE: int
NOT_SUPPORTED_YET: int
MASTER_FATAL_ERROR_READING_BINLOG: int
SLAVE_IGNORED_TABLE: int
INCORRECT_GLOBAL_LOCAL_VAR: int
WRONG_FK_DEF: int
KEY_REF_DO_NOT_MATCH_TABLE_REF: int
OPERAND_COLUMNS: int
SUBQUERY_NO_1_ROW: int
UNKNOWN_STMT_HANDLER: int
CORRUPT_HELP_DB: int
CYCLIC_REFERENCE: int
AUTO_CONVERT: int
ILLEGAL_REFERENCE: int
DERIVED_MUST_HAVE_ALIAS: int
SELECT_REDUCED: int
TABLENAME_NOT_ALLOWED_HERE: int
NOT_SUPPORTED_AUTH_MODE: int
SPATIAL_CANT_HAVE_NULL: int
COLLATION_CHARSET_MISMATCH: int
SLAVE_WAS_RUNNING: int
SLAVE_WAS_NOT_RUNNING: int
TOO_BIG_FOR_UNCOMPRESS: int
ZLIB_Z_MEM_ERROR: int
ZLIB_Z_BUF_ERROR: int
ZLIB_Z_DATA_ERROR: int
CUT_VALUE_GROUP_CONCAT: int
WARN_TOO_FEW_RECORDS: int
WARN_TOO_MANY_RECORDS: int
WARN_NULL_TO_NOTNULL: int
WARN_DATA_OUT_OF_RANGE: int
WARN_DATA_TRUNCATED: int
WARN_USING_OTHER_HANDLER: int
CANT_AGGREGATE_2COLLATIONS: int
DROP_USER: int
REVOKE_GRANTS: int
CANT_AGGREGATE_3COLLATIONS: int
CANT_AGGREGATE_NCOLLATIONS: int
VARIABLE_IS_NOT_STRUCT: int
UNKNOWN_COLLATION: int
SLAVE_IGNORED_SSL_PARAMS: int
SERVER_IS_IN_SECURE_AUTH_MODE: int
WARN_FIELD_RESOLVED: int
BAD_SLAVE_UNTIL_COND: int
MISSING_SKIP_SLAVE: int
UNTIL_COND_IGNORED: int
WRONG_NAME_FOR_INDEX: int
WRONG_NAME_FOR_CATALOG: int
WARN_QC_RESIZE: int
BAD_FT_COLUMN: int
UNKNOWN_KEY_CACHE: int
WARN_HOSTNAME_WONT_WORK: int
UNKNOWN_STORAGE_ENGINE: int
WARN_DEPRECATED_SYNTAX: int
NON_UPDATABLE_TABLE: int
FEATURE_DISABLED: int
OPTION_PREVENTS_STATEMENT: int
DUPLICATED_VALUE_IN_TYPE: int
TRUNCATED_WRONG_VALUE: int
TOO_MUCH_AUTO_TIMESTAMP_COLS: int
INVALID_ON_UPDATE: int
UNSUPPORTED_PS: int
GET_ERRMSG: int
GET_TEMPORARY_ERRMSG: int
UNKNOWN_TIME_ZONE: int
WARN_INVALID_TIMESTAMP: int
INVALID_CHARACTER_STRING: int
WARN_ALLOWED_PACKET_OVERFLOWED: int
CONFLICTING_DECLARATIONS: int
SP_NO_RECURSIVE_CREATE: int
SP_ALREADY_EXISTS: int
SP_DOES_NOT_EXIST: int
SP_DROP_FAILED: int
SP_STORE_FAILED: int
SP_LILABEL_MISMATCH: int
SP_LABEL_REDEFINE: int
SP_LABEL_MISMATCH: int
SP_UNINIT_VAR: int
SP_BADSELECT: int
SP_BADRETURN: int
SP_BADSTATEMENT: int
UPDATE_LOG_DEPRECATED_IGNORED: int
UPDATE_LOG_DEPRECATED_TRANSLATED: int
QUERY_INTERRUPTED: int
SP_WRONG_NO_OF_ARGS: int
SP_COND_MISMATCH: int
SP_NORETURN: int
SP_NORETURNEND: int
SP_BAD_CURSOR_QUERY: int
SP_BAD_CURSOR_SELECT: int
SP_CURSOR_MISMATCH: int
SP_CURSOR_ALREADY_OPEN: int
SP_CURSOR_NOT_OPEN: int
SP_UNDECLARED_VAR: int
SP_WRONG_NO_OF_FETCH_ARGS: int
SP_FETCH_NO_DATA: int
SP_DUP_PARAM: int
SP_DUP_VAR: int
SP_DUP_COND: int
SP_DUP_CURS: int
SP_CANT_ALTER: int
SP_SUBSELECT_NYI: int
STMT_NOT_ALLOWED_IN_SF_OR_TRG: int
SP_VARCOND_AFTER_CURSHNDLR: int
SP_CURSOR_AFTER_HANDLER: int
SP_CASE_NOT_FOUND: int
FPARSER_TOO_BIG_FILE: int
FPARSER_BAD_HEADER: int
FPARSER_EOF_IN_COMMENT: int
FPARSER_ERROR_IN_PARAMETER: int
FPARSER_EOF_IN_UNKNOWN_PARAMETER: int
VIEW_NO_EXPLAIN: int
FRM_UNKNOWN_TYPE: int
WRONG_OBJECT: int
NONUPDATEABLE_COLUMN: int
VIEW_SELECT_DERIVED: int
VIEW_SELECT_CLAUSE: int
VIEW_SELECT_VARIABLE: int
VIEW_SELECT_TMPTABLE: int
VIEW_WRONG_LIST: int
WARN_VIEW_MERGE: int
WARN_VIEW_WITHOUT_KEY: int
VIEW_INVALID: int
SP_NO_DROP_SP: int
SP_GOTO_IN_HNDLR: int
TRG_ALREADY_EXISTS: int
TRG_DOES_NOT_EXIST: int
TRG_ON_VIEW_OR_TEMP_TABLE: int
TRG_CANT_CHANGE_ROW: int
TRG_NO_SUCH_ROW_IN_TRG: int
NO_DEFAULT_FOR_FIELD: int
DIVISION_BY_ZERO: int
TRUNCATED_WRONG_VALUE_FOR_FIELD: int
ILLEGAL_VALUE_FOR_TYPE: int
VIEW_NONUPD_CHECK: int
VIEW_CHECK_FAILED: int
PROCACCESS_DENIED_ERROR: int
RELAY_LOG_FAIL: int
PASSWD_LENGTH: int
UNKNOWN_TARGET_BINLOG: int
IO_ERR_LOG_INDEX_READ: int
BINLOG_PURGE_PROHIBITED: int
FSEEK_FAIL: int
BINLOG_PURGE_FATAL_ERR: int
LOG_IN_USE: int
LOG_PURGE_UNKNOWN_ERR: int
RELAY_LOG_INIT: int
NO_BINARY_LOGGING: int
RESERVED_SYNTAX: int
WSAS_FAILED: int
DIFF_GROUPS_PROC: int
NO_GROUP_FOR_PROC: int
ORDER_WITH_PROC: int
LOGGING_PROHIBIT_CHANGING_OF: int
NO_FILE_MAPPING: int
WRONG_MAGIC: int
PS_MANY_PARAM: int
KEY_PART_0: int
VIEW_CHECKSUM: int
VIEW_MULTIUPDATE: int
VIEW_NO_INSERT_FIELD_LIST: int
VIEW_DELETE_MERGE_VIEW: int
CANNOT_USER: int
XAER_NOTA: int
XAER_INVAL: int
XAER_RMFAIL: int
XAER_OUTSIDE: int
XAER_RMERR: int
XA_RBROLLBACK: int
NONEXISTING_PROC_GRANT: int
PROC_AUTO_GRANT_FAIL: int
PROC_AUTO_REVOKE_FAIL: int
DATA_TOO_LONG: int
SP_BAD_SQLSTATE: int
STARTUP: int
LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR: int
CANT_CREATE_USER_WITH_GRANT: int
WRONG_VALUE_FOR_TYPE: int
TABLE_DEF_CHANGED: int
SP_DUP_HANDLER: int
SP_NOT_VAR_ARG: int
SP_NO_RETSET: int
CANT_CREATE_GEOMETRY_OBJECT: int
FAILED_ROUTINE_BREAK_BINLOG: int
BINLOG_UNSAFE_ROUTINE: int
BINLOG_CREATE_ROUTINE_NEED_SUPER: int
EXEC_STMT_WITH_OPEN_CURSOR: int
STMT_HAS_NO_OPEN_CURSOR: int
COMMIT_NOT_ALLOWED_IN_SF_OR_TRG: int
NO_DEFAULT_FOR_VIEW_FIELD: int
SP_NO_RECURSION: int
TOO_BIG_SCALE: int
TOO_BIG_PRECISION: int
M_BIGGER_THAN_D: int
WRONG_LOCK_OF_SYSTEM_TABLE: int
CONNECT_TO_FOREIGN_DATA_SOURCE: int
QUERY_ON_FOREIGN_DATA_SOURCE: int
FOREIGN_DATA_SOURCE_DOESNT_EXIST: int
FOREIGN_DATA_STRING_INVALID_CANT_CREATE: int
FOREIGN_DATA_STRING_INVALID: int
CANT_CREATE_FEDERATED_TABLE: int
TRG_IN_WRONG_SCHEMA: int
STACK_OVERRUN_NEED_MORE: int
TOO_LONG_BODY: int
WARN_CANT_DROP_DEFAULT_KEYCACHE: int
TOO_BIG_DISPLAYWIDTH: int
XAER_DUPID: int
DATETIME_FUNCTION_OVERFLOW: int
CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG: int
VIEW_PREVENT_UPDATE: int
PS_NO_RECURSION: int
SP_CANT_SET_AUTOCOMMIT: int
MALFORMED_DEFINER: int
VIEW_FRM_NO_USER: int
VIEW_OTHER_USER: int
NO_SUCH_USER: int
FORBID_SCHEMA_CHANGE: int
ROW_IS_REFERENCED_2: int
NO_REFERENCED_ROW_2: int
SP_BAD_VAR_SHADOW: int
TRG_NO_DEFINER: int
OLD_FILE_FORMAT: int
SP_RECURSION_LIMIT: int
SP_PROC_TABLE_CORRUPT: int
SP_WRONG_NAME: int
TABLE_NEEDS_UPGRADE: int
SP_NO_AGGREGATE: int
MAX_PREPARED_STMT_COUNT_REACHED: int
VIEW_RECURSIVE: int
NON_GROUPING_FIELD_USED: int
TABLE_CANT_HANDLE_SPKEYS: int
NO_TRIGGERS_ON_SYSTEM_SCHEMA: int
USERNAME: int
HOSTNAME: int
WRONG_STRING_LENGTH: int
ERROR_LAST: int

View File

@@ -1,31 +1,29 @@
from typing import Any
DECIMAL = ... # type: Any
TINY = ... # type: Any
SHORT = ... # type: Any
LONG = ... # type: Any
FLOAT = ... # type: Any
DOUBLE = ... # type: Any
NULL = ... # type: Any
TIMESTAMP = ... # type: Any
LONGLONG = ... # type: Any
INT24 = ... # type: Any
DATE = ... # type: Any
TIME = ... # type: Any
DATETIME = ... # type: Any
YEAR = ... # type: Any
NEWDATE = ... # type: Any
VARCHAR = ... # type: Any
BIT = ... # type: Any
NEWDECIMAL = ... # type: Any
ENUM = ... # type: Any
SET = ... # type: Any
TINY_BLOB = ... # type: Any
MEDIUM_BLOB = ... # type: Any
LONG_BLOB = ... # type: Any
BLOB = ... # type: Any
VAR_STRING = ... # type: Any
STRING = ... # type: Any
GEOMETRY = ... # type: Any
CHAR = ... # type: Any
INTERVAL = ... # type: Any
DECIMAL: int
TINY: int
SHORT: int
LONG: int
FLOAT: int
DOUBLE: int
NULL: int
TIMESTAMP: int
LONGLONG: int
INT24: int
DATE: int
TIME: int
DATETIME: int
YEAR: int
NEWDATE: int
VARCHAR: int
BIT: int
NEWDECIMAL: int
ENUM: int
SET: int
TINY_BLOB: int
MEDIUM_BLOB: int
LONG_BLOB: int
BLOB: int
VAR_STRING: int
STRING: int
GEOMETRY: int
CHAR: int
INTERVAL: int

View File

@@ -1,12 +1,10 @@
from typing import Any
SERVER_STATUS_IN_TRANS = ... # type: Any
SERVER_STATUS_AUTOCOMMIT = ... # type: Any
SERVER_MORE_RESULTS_EXISTS = ... # type: Any
SERVER_QUERY_NO_GOOD_INDEX_USED = ... # type: Any
SERVER_QUERY_NO_INDEX_USED = ... # type: Any
SERVER_STATUS_CURSOR_EXISTS = ... # type: Any
SERVER_STATUS_LAST_ROW_SENT = ... # type: Any
SERVER_STATUS_DB_DROPPED = ... # type: Any
SERVER_STATUS_NO_BACKSLASH_ESCAPES = ... # type: Any
SERVER_STATUS_METADATA_CHANGED = ... # type: Any
SERVER_STATUS_IN_TRANS: int
SERVER_STATUS_AUTOCOMMIT: int
SERVER_MORE_RESULTS_EXISTS: int
SERVER_QUERY_NO_GOOD_INDEX_USED: int
SERVER_QUERY_NO_INDEX_USED: int
SERVER_STATUS_CURSOR_EXISTS: int
SERVER_STATUS_LAST_ROW_SENT: int
SERVER_STATUS_DB_DROPPED: int
SERVER_STATUS_NO_BACKSLASH_ESCAPES: int
SERVER_STATUS_METADATA_CHANGED: int