]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add _cache_key implementation.
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 17 Apr 2019 17:37:39 +0000 (13:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 29 Apr 2019 16:45:45 +0000 (12:45 -0400)
commit08da8115a6eb7eb125fa5f92f662d915b076fded
treea4eaee5acdd2ffd7f254b1426b97e176c6dda803
parent099522075088a3e1a333a2285c10a8a33b203c19
Add _cache_key implementation.

This leverages the work started in #4336 to allow ClauseElement
structures to be cachable based on structure, not just identity.

Change-Id: Ia99ddeb5353496dd7d61243245685f02b98d8100
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/functions.py
lib/sqlalchemy/sql/selectable.py
lib/sqlalchemy/sql/type_api.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/langhelpers.py
test/sql/test_compare.py