]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
miscellaneous to type dialects
authorPablo Estevez <pablo22estevez@gmail.com>
Sat, 8 Feb 2025 15:46:24 +0000 (10:46 -0500)
committerFederico Caselli <cfederico87@gmail.com>
Fri, 14 Mar 2025 23:00:04 +0000 (00:00 +0100)
commite279b737c34bc0a1b335b272862dc42be79522c3
treee5dcca3bbdf8bf0633eb8d96459d7adb65b9cfa2
parent7de778bdef62b1a0cb162a5a1f79df55d5284fb3
miscellaneous to type dialects

Type of certain methods that are called by dialect, so typing dialects is easier.

Related to https://github.com/sqlalchemy/sqlalchemy/pull/12164

breaking changes:

- Change modifiers from TextClause to InmutableDict, from Mapping, as is in the other classes

Closes: #12231
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/12231
Pull-request-sha: 514fe4751c7b1ceefffed2a4ef9c8df339bd9c25

Change-Id: I29314045b2c7eb5428f8d6fec8911c4b6d5ae73e
(cherry picked from commit 4418ef79104a0e4591ff8268d75f1deb59bfcec3)
17 files changed:
lib/sqlalchemy/connectors/pyodbc.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/engine/cursor.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/engine/interfaces.py
lib/sqlalchemy/pool/base.py
lib/sqlalchemy/sql/coercions.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/ddl.py
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/sqltypes.py
lib/sqlalchemy/sql/type_api.py
lib/sqlalchemy/sql/util.py
lib/sqlalchemy/util/_collections.py
lib/sqlalchemy/util/typing.py
pyproject.toml
test/dialect/oracle/test_dialect.py