]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Traversal and clause generation performance improvements
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 14 Dec 2019 16:39:06 +0000 (11:39 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 14 Dec 2019 19:28:01 +0000 (14:28 -0500)
commit89bf6d80a999eb31ee4a69b229b887fbfb2ed12a
tree745ee0e0b913642b7e2cff2025727825efde7f5a
parentb63bf945fbb5eb1cc299fe9a5e0d92754626abd4
Traversal and clause generation performance improvements

Added one traversal test, callcounts have been brought from 29754 to
5173 so far.

Change-Id: I164e9831600709ee214c1379bb215fdad73b39aa
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/sql/annotation.py
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/functions.py
lib/sqlalchemy/sql/selectable.py
lib/sqlalchemy/sql/traversals.py
lib/sqlalchemy/sql/type_api.py
lib/sqlalchemy/sql/visitors.py
test/aaa_profiling/test_misc.py
test/profiles.txt