summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql/array.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-11-13 21:48:53 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2022-11-15 14:16:06 -0500
commitd5be2cc1391d0ff4b21557b036eba4713fde7bcf (patch)
treea50189a0e7cf8d8ff7f9d1081246d746347e1951 /lib/sqlalchemy/dialects/postgresql/array.py
parent93dc7ea1502c37793011b094447641361aff5aba (diff)
downloadsqlalchemy-d5be2cc1391d0ff4b21557b036eba4713fde7bcf.tar.gz
perf improvements related to corresponding_column (2)
commit two of two. this reorganizes ColumnCollection to build a new index up front that's used to optimize the corresponding_column() method. Additional performance enhancements within ORM-enabled SQL statements, specifically targeting callcounts within the construction of ORM statements, using combinations of :func:`_orm.aliased` with :func:`_sql.union` and similar "compound" constructs, in addition to direct performance improvements to the ``corresponding_column()`` internal method that is used heavily by the ORM by constructs like :func:`_orm.aliased` and similar. Fixes: #8796 Change-Id: I4a76788007d5a802b9a4081e6a0f6e4b52497b50
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/array.py')
0 files changed, 0 insertions, 0 deletions