(
self, original_cache_key: CacheKey, target_element: ColumnElement[Any]
)
| 553 | |
| 554 | @util.preload_module("sqlalchemy.sql.elements") |
| 555 | def _apply_params_to_element( |
| 556 | self, original_cache_key: CacheKey, target_element: ColumnElement[Any] |
| 557 | ) -> ColumnElement[Any]: |
| 558 | if target_element._is_immutable or original_cache_key is self: |
| 559 | return target_element |
| 560 | |
| 561 | elements = util.preloaded.sql_elements |
| 562 | return elements._OverrideBinds( |
| 563 | target_element, self.bindparams, original_cache_key.bindparams |
| 564 | ) |
| 565 | |
| 566 | |
| 567 | def _ad_hoc_cache_key_from_args( |
no outgoing calls
no test coverage detected