diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2019-09-11 15:10:16 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2019-09-11 15:10:16 +0000 |
| commit | 7986a654a84bf6887394a8b908568a7406cd445a (patch) | |
| tree | 036e532e95e43980a0e0870f132c72cf12613ab5 /lib/sqlalchemy/sql | |
| parent | edcfc262a33bf8cbe509f2640e55d3361232c185 (diff) | |
| parent | 3b85eeb5d2e662141139ad54ccaad5df24ad9b7d (diff) | |
| download | sqlalchemy-7986a654a84bf6887394a8b908568a7406cd445a.tar.gz | |
Merge "Restore subquery.as_scalar() w/ deprecation"
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/selectable.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/selectable.py b/lib/sqlalchemy/sql/selectable.py index 00d3826b2..166e592b6 100644 --- a/lib/sqlalchemy/sql/selectable.py +++ b/lib/sqlalchemy/sql/selectable.py @@ -1753,6 +1753,18 @@ class Subquery(AliasedReturnsRows): roles.SelectStatementRole, selectable ).subquery(name=name) + @util.deprecated( + "1.4", + "The :meth:`.Subquery.as_scalar` method, which was previously " + "``Alias.as_scalar()`` prior to version 1.4, is deprecated and " + "will be removed in a future release; Please use the " + ":meth:`.Select.scalar_subquery` method of the :func:`.select` " + "construct before constructing a subquery object, or with the ORM " + "use the :meth:`.Query.scalar_subquery` method.", + ) + def as_scalar(self): + return self.element.scalar_subquery() + class FromGrouping(GroupedElement, FromClause): """Represent a grouping of a FROM clause""" |
