diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2022-04-15 14:58:04 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2022-04-15 14:58:04 +0000 |
commit | 07b9788690e45ea3a25cece6220cd255a16cadaf (patch) | |
tree | 974fd5d639570977d310b8f507dbb5d7e89ba1eb /lib/sqlalchemy/sql/functions.py | |
parent | dd414e7eaba595a333e593865196de1fd91fe6db (diff) | |
parent | c932123bacad9bf047d160b85e3f95d396c513ae (diff) | |
download | sqlalchemy-07b9788690e45ea3a25cece6220cd255a16cadaf.tar.gz |
Merge "pep484: schema API" into main
Diffstat (limited to 'lib/sqlalchemy/sql/functions.py')
-rw-r--r-- | lib/sqlalchemy/sql/functions.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/functions.py b/lib/sqlalchemy/sql/functions.py index a66a1eb92..648168235 100644 --- a/lib/sqlalchemy/sql/functions.py +++ b/lib/sqlalchemy/sql/functions.py @@ -62,6 +62,10 @@ from .. import util if TYPE_CHECKING: from ._typing import _TypeEngineArgument + from ..engine.base import Connection + from ..engine.cursor import CursorResult + from ..engine.interfaces import _CoreMultiExecuteParams + from ..engine.interfaces import _ExecuteOptionsParameter _T = TypeVar("_T", bound=Any) @@ -167,8 +171,11 @@ class FunctionElement(Executable, ColumnElement[_T], FromClause, Generative): ) def _execute_on_connection( - self, connection, distilled_params, execution_options - ): + self, + connection: Connection, + distilled_params: _CoreMultiExecuteParams, + execution_options: _ExecuteOptionsParameter, + ) -> CursorResult: return connection._execute_function( self, distilled_params, execution_options ) |