venv active
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
'''
|
||||
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
|
||||
@@ -0,0 +1,38 @@
|
||||
'''
|
||||
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.CLIENT*
|
||||
|
||||
'''
|
||||
|
||||
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
|
||||
@@ -0,0 +1,9 @@
|
||||
"""
|
||||
Cursor constants are used for server side cursors.
|
||||
Currently only read only cursor is supported.
|
||||
|
||||
Cursor constants are defined in module *mariadb.constants.CURSOR*.
|
||||
"""
|
||||
|
||||
NONE = 0
|
||||
READ_ONLY = 1
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,20 @@
|
||||
"""
|
||||
MariaDB EXT_FIELD_TYPE Constants
|
||||
|
||||
These constants represent the extended field types supported by MariaDB.
|
||||
|
||||
Extended field types are defined in module *mariadb.constants.EXT_FIELD_TYPE*
|
||||
"""
|
||||
|
||||
NONE =0
|
||||
JSON = 1
|
||||
UUID = 2
|
||||
INET4 = 3
|
||||
INET6 = 4
|
||||
POINT = 5
|
||||
MULTIPOINT = 6
|
||||
LINESTRING = 7
|
||||
MULTILINESTRING = 8
|
||||
POLYGON = 9
|
||||
MULTIPOLYGON = 10
|
||||
GEOMETRYCOLLECTION = 11
|
||||
@@ -0,0 +1,29 @@
|
||||
"""MariaDB FIELD_FLAG Constants
|
||||
|
||||
These constants represent the various field flags. As an addition
|
||||
to the DBAPI 2.0 standard (PEP-249) these flags are returned as
|
||||
eighth element of the cursor description attribute.
|
||||
|
||||
Field flags are defined in module *mariadb.constants.FIELD_FLAG*
|
||||
"""
|
||||
|
||||
# Source: mariadb_com.h (MariaDB Connector(C)
|
||||
|
||||
NOT_NULL = 1
|
||||
PRIMARY_KEY = 2
|
||||
UNIQUE_KEY = 4
|
||||
MULTIPLE_KEY = 8
|
||||
BLOB = 16
|
||||
UNSIGNED = 32
|
||||
ZEROFILL = 64
|
||||
BINARY = 128
|
||||
ENUM = 256
|
||||
AUTO_INCREMENT = 512
|
||||
TIMESTAMP = 1024
|
||||
SET = 2048
|
||||
NO_DEFAULT = 4096
|
||||
ON_UPDATE_NOW = 8192
|
||||
NUMERIC = 32768
|
||||
PART_OF_KEY = 16384
|
||||
GROUP = 32768
|
||||
UNIQUE = 65536
|
||||
@@ -0,0 +1,40 @@
|
||||
"""
|
||||
MariaDB FIELD_TYPE Constants
|
||||
|
||||
These constants represent the field types supported by MariaDB.
|
||||
The field type is returned as second element of cursor description attribute.
|
||||
|
||||
Field types are defined in module *mariadb.constants.FIELD_TYPE*
|
||||
"""
|
||||
|
||||
DECIMAL = 0
|
||||
TINY = 1
|
||||
SHORT = 2
|
||||
LONG = 3
|
||||
FLOAT = 4
|
||||
DOUBLE = 5
|
||||
NULL = 6
|
||||
TIMESTAMP = 7
|
||||
LONGLONG = 8
|
||||
INT24 = 9
|
||||
DATE = 10
|
||||
TIME = 11
|
||||
DATETIME = 12
|
||||
YEAR = 13
|
||||
NEWDATE = 14
|
||||
VARCHAR = 15
|
||||
BIT = 16
|
||||
TIMESTAMP2 = 17
|
||||
DATETIME2 = 18
|
||||
TIME2 = 19
|
||||
JSON = 245
|
||||
NEWDECIMAL = 246
|
||||
ENUM = 247
|
||||
SET = 248
|
||||
TINY_BLOB = 249
|
||||
MEDIUM_BLOB = 250
|
||||
LONG_BLOB = 251
|
||||
BLOB = 252
|
||||
VAR_STRING = 253
|
||||
STRING = 254
|
||||
GEOMETRY = 255
|
||||
@@ -0,0 +1,19 @@
|
||||
'''
|
||||
MariaDB indicator variables
|
||||
|
||||
Indicator values are used in executemany() method of cursor class to
|
||||
indicate special values.
|
||||
'''
|
||||
|
||||
|
||||
class MrdbIndicator():
|
||||
indicator = 0
|
||||
|
||||
def __init__(self, indicator):
|
||||
self.indicator = indicator
|
||||
|
||||
|
||||
NULL = MrdbIndicator(1)
|
||||
DEFAULT = MrdbIndicator(2)
|
||||
IGNORE = MrdbIndicator(3)
|
||||
IGNORE_ROW = MrdbIndicator(4)
|
||||
@@ -0,0 +1,42 @@
|
||||
"""
|
||||
Constants for _get_info method of MariadB connection object
|
||||
"""
|
||||
|
||||
CHARSET_ID = 0
|
||||
CHARSET_NAME = 1
|
||||
CLIENT_ERRORS = 2
|
||||
CLIENT_VERSION = 3
|
||||
CLIENT_VERSION_ID = 4
|
||||
ASYNC_TIMEOUT = 5
|
||||
ASYNC_TIMEOUT_MS = 6
|
||||
CHARSET_INFO = 7
|
||||
ERROR = 8
|
||||
ERROR_ID = 9
|
||||
HOST = 10
|
||||
INFO = 11
|
||||
PORT = 12
|
||||
PROTOCOL_VERSION_ID = 13
|
||||
PVIO_TYPE = 14
|
||||
SCHEMA = 15
|
||||
SERVER_TYPE = 16
|
||||
SERVER_VERSION = 17
|
||||
SERVER_VERSION_ID = 18
|
||||
SOCKET = 19
|
||||
SQLSTATE = 20
|
||||
SSL_CIPHER = 21
|
||||
TLS_LIBRARY = 22
|
||||
TLS_VERSION = 23
|
||||
TLS_VERSION_ID = 24
|
||||
TYPE = 25
|
||||
UNIX_SOCKET = 26
|
||||
USER = 27
|
||||
MAX_ALLOWED_PACKET = 28
|
||||
NET_BUFFER_LENGTH = 29
|
||||
SERVER_STATUS = 30
|
||||
SERVER_CAPABILITIES = 31
|
||||
EXTENDED_SERVER_CAPABILITIES = 32
|
||||
CLIENT_CAPABILITIES = 33
|
||||
BYTES_READ = 34
|
||||
BYTES_SENT = 35
|
||||
TLS_PEER_CERT_INFO = 36
|
||||
TLS_VERIFY_STATUS = 37
|
||||
@@ -0,0 +1,21 @@
|
||||
'''
|
||||
MariaDB status flags
|
||||
|
||||
These flags describe the current status of the database server.
|
||||
'''
|
||||
|
||||
IN_TRANS = 1
|
||||
AUTOCOMMIT = 2
|
||||
MORE_RESULTS_EXIST = 8
|
||||
QUERY_NO_GOOD_INDEX_USED = 16
|
||||
QUERY_NO_INDEX_USED = 32
|
||||
CURSOR_EXISTS = 64
|
||||
LAST_ROW_SENT = 128
|
||||
DB_DROPPED = 256
|
||||
NO_BACKSLASH_ESCAPES = 512
|
||||
METADATA_CHANGED = 1024
|
||||
QUERY_WAS_SLOW = 2048
|
||||
PS_OUT_PARAMS = 4096
|
||||
IN_TRANS_READONLY = 8192
|
||||
SESSION_STATE_CHANGED = 16384
|
||||
ANSI_QUOTES = 32768
|
||||
@@ -0,0 +1,3 @@
|
||||
NONE = 0
|
||||
XID = 1
|
||||
PREPARE = 2
|
||||
@@ -0,0 +1,2 @@
|
||||
__all__ = ["CLIENT", "CURSOR", "FIELD_TYPE", "FIELD_FLAG",
|
||||
"INDICATOR", 'STATUS', 'ERR', 'CAPABILITY']
|
||||
Reference in New Issue
Block a user