mirror of
https://github.com/mariadb-corporation/mariadb-connector-python.git
synced 2025-08-02 00:22:02 +00:00

Fixed various coding style stuff detected by flake8. Added .pre-commit-config.yaml: With command pre_commit install a hook for flake8 will be installed.
39 lines
831 B
Python
39 lines
831 B
Python
'''
|
|
MariaDB capability flags.
|
|
|
|
These flags are used to check the capabilities both of a MariaDB server
|
|
or the client applicaion.
|
|
|
|
Capability flags are defined in module *mariadb.constants.CAPABILIY*
|
|
|
|
'''
|
|
|
|
MYSQL = 1 # MariaDB
|
|
LONG_PASSWORD = 1 # MySQL
|
|
FOUND_ROWS = 2
|
|
LONG_FLAG = 4
|
|
CONNECT_WITH_DB = 8
|
|
NO_SCHEMA = 16
|
|
COMPRESS = 32
|
|
LOCAL_FILES = 128
|
|
IGNORE_SPACE = 256
|
|
INTERACTIVE = 1024
|
|
SSL = 2048
|
|
TRANSACTIONS = 8192
|
|
SECURE_CONNECTION = 32768
|
|
MULTI_STATEMENTS = 1 << 16
|
|
MULTI_RESULTS = 1 << 17
|
|
PS_MULTI_RESULTS = 1 << 18
|
|
PLUGIN_AUTH = 1 << 19
|
|
CONNECT_ATTRS = 1 << 20
|
|
CAN_HANDLE_EXPIRED_PASSWORDS = 1 < 22
|
|
SESSION_TRACKING = 1 << 23
|
|
SSL_VERIFY_SERVER_CERT = 1 << 30
|
|
REMEMBER_OPTIONS = 1 << 31
|
|
|
|
# MariaDB specific capabilities
|
|
PROGRESS = 1 << 32
|
|
BULK_OPERATIONS = 1 << 34
|
|
EXTENDED_METADATA = 1 << 35
|
|
CACHE_METDATA = 1 << 36
|