diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2022-03-30 18:36:52 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2022-03-30 18:36:52 +0000 |
| commit | b7ca7ed1b1e9dc67e1c6498a838e03880ad5e8c6 (patch) | |
| tree | f1428b30f8db64c36ee977c52e48407fe0a4a98f /lib/sqlalchemy/sql/functions.py | |
| parent | 9731484f5c991b56e64349ef7b9775ef83b18402 (diff) | |
| parent | 4e754a8914a1c2c16c97bdf363d2e24bfa823730 (diff) | |
| download | sqlalchemy-b7ca7ed1b1e9dc67e1c6498a838e03880ad5e8c6.tar.gz | |
Merge "pep-484: the pep-484ening, SQL part three" into main
Diffstat (limited to 'lib/sqlalchemy/sql/functions.py')
| -rw-r--r-- | lib/sqlalchemy/sql/functions.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/functions.py b/lib/sqlalchemy/sql/functions.py index 9e801a99f..3bca8b502 100644 --- a/lib/sqlalchemy/sql/functions.py +++ b/lib/sqlalchemy/sql/functions.py @@ -298,7 +298,7 @@ class FunctionElement(Executable, ColumnElement[_T], FromClause, Generative): return self.alias(name=name).column - @property + @util.ro_non_memoized_property def columns(self): r"""The set of columns exported by this :class:`.FunctionElement`. @@ -320,6 +320,11 @@ class FunctionElement(Executable, ColumnElement[_T], FromClause, Generative): SQL function expressions. """ # noqa E501 + return self.c + + @util.ro_memoized_property + def c(self): + """synonym for :attr:`.FunctionElement.columns`.""" return ColumnCollection( columns=[(col.key, col) for col in self._all_selected_columns] |
