]> 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>
Sat, 15 Mar 2025 14:12:27 +0000 (15:12 +0100)
commit0ee4b08b111f65602f260c672ef88617f82f0009
tree206cfe1b38b868c1f2d14529890b8cf5cb02b467
parenteeeff33c6d59e88f055914505dfe552f8ce6df47
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
18 files changed:
lib/sqlalchemy/connectors/asyncio.py
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