]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Structural / performance refinements
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 21 May 2020 22:18:39 +0000 (18:18 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 22 May 2020 14:30:38 +0000 (10:30 -0400)
commit5b2abf4d269b0c58bbec90ce0b16830e6e048a17
treeef70ef91f0a891acd0f29397763008ff3d296b42
parentd45657a2f5b880dc22dda2d1eb1687af5234a470
Structural / performance refinements

* state connection schema_translate_map entirely in terms of
  execution options, support for per-execution options as well

* use slots for role impls, remove superclass of the roles
  themselves as this is not needed

* tighten loop in resolve, might become a C function

Change-Id: Ib98ac9b65022fbf976e49c6060e4c37573528c5f
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/sql/coercions.py
test/engine/test_execute.py