summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/interfaces.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-06-07 16:09:35 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2022-06-10 10:48:17 -0400
commit07678e0e34210f9485dbd8fd3a25b739adb7cc64 (patch)
tree0053278071cd48e6397681b600eea332b141c822 /lib/sqlalchemy/engine/interfaces.py
parent1961e1321440a1e0500ecd13624837ed088eaceb (diff)
downloadsqlalchemy-07678e0e34210f9485dbd8fd3a25b739adb7cc64.tar.gz
update cx_Oracle / oracledb LOB handling
Adjustments made to the BLOB / CLOB / NCLOB datatypes in the cx_Oracle and oracledb dialects, to improve performance based on recommendations from Oracle developers. References: https://github.com/oracle/python-cx_Oracle/issues/596 Fixes: #7494 Change-Id: I0d8cc3579140aa65cacf5b7d3373f7e1929a8f85
Diffstat (limited to 'lib/sqlalchemy/engine/interfaces.py')
-rw-r--r--lib/sqlalchemy/engine/interfaces.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine/interfaces.py b/lib/sqlalchemy/engine/interfaces.py
index cd6efb904..b8e85b646 100644
--- a/lib/sqlalchemy/engine/interfaces.py
+++ b/lib/sqlalchemy/engine/interfaces.py
@@ -191,6 +191,9 @@ class DBAPICursor(Protocol):
def nextset(self) -> Optional[bool]:
...
+ def __getattr__(self, key: str) -> Any:
+ ...
+
_CoreSingleExecuteParams = Mapping[str, Any]
_MutableCoreSingleExecuteParams = MutableMapping[str, Any]