opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sqlalchemy
/
dialects
/
mysql
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] __pycache__
N/A
__init__.py
2.15 KB
Rename
Delete
aiomysql.py
9.78 KB
Rename
Delete
asyncmy.py
9.84 KB
Rename
Delete
base.py
121.57 KB
Rename
Delete
cymysql.py
2.25 KB
Rename
Delete
dml.py
7.59 KB
Rename
Delete
enumerated.py
8.25 KB
Rename
Delete
expression.py
4.02 KB
Rename
Delete
json.py
2.22 KB
Rename
Delete
mariadb.py
1.42 KB
Rename
Delete
mariadbconnector.py
8.42 KB
Rename
Delete
mysqlconnector.py
5.59 KB
Rename
Delete
mysqldb.py
9.30 KB
Rename
Delete
provision.py
3.49 KB
Rename
Delete
pymysql.py
3.99 KB
Rename
Delete
pyodbc.py
4.20 KB
Rename
Delete
reflection.py
22.30 KB
Rename
Delete
reserved_words.py
9.04 KB
Rename
Delete
types.py
23.77 KB
Rename
Delete
# dialects/mysql/mariadb.py # Copyright (C) 2005-2025 the SQLAlchemy authors and contributors # <see AUTHORS file> # # This module is part of SQLAlchemy and is released under # the MIT License: https://www.opensource.org/licenses/mit-license.php # mypy: ignore-errors from .base import MariaDBIdentifierPreparer from .base import MySQLDialect from .base import MySQLTypeCompiler from ...sql import sqltypes class INET4(sqltypes.TypeEngine[str]): """INET4 column type for MariaDB .. versionadded:: 2.0.37 """ __visit_name__ = "INET4" class INET6(sqltypes.TypeEngine[str]): """INET6 column type for MariaDB .. versionadded:: 2.0.37 """ __visit_name__ = "INET6" class MariaDBTypeCompiler(MySQLTypeCompiler): def visit_INET4(self, type_, **kwargs) -> str: return "INET4" def visit_INET6(self, type_, **kwargs) -> str: return "INET6" class MariaDBDialect(MySQLDialect): is_mariadb = True supports_statement_cache = True name = "mariadb" preparer = MariaDBIdentifierPreparer type_compiler_cls = MariaDBTypeCompiler def loader(driver): driver_mod = __import__( "sqlalchemy.dialects.mysql.%s" % driver ).dialects.mysql driver_cls = getattr(driver_mod, driver).dialect return type( "MariaDBDialect_%s" % driver, ( MariaDBDialect, driver_cls, ), {"supports_statement_cache": True}, )
Save