diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2023-04-09 14:32:09 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2023-04-09 14:32:09 +0000 |
| commit | 1eb72d9725d0df60206151805c927ad3c6566fb7 (patch) | |
| tree | 7ee934cda3333a0e5a1277ef4808eba08eb61955 /lib/sqlalchemy/sql | |
| parent | 4c54a0339c82771b7e392324c960cd6fd6751295 (diff) | |
| parent | 8ad3dd4c039c0ff0da069f3b67936d9bc26d6154 (diff) | |
| download | sqlalchemy-1eb72d9725d0df60206151805c927ad3c6566fb7.tar.gz | |
Merge "optimize exec defaults a bit" into main
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/schema.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py index b4263137b..ab56d2552 100644 --- a/lib/sqlalchemy/sql/schema.py +++ b/lib/sqlalchemy/sql/schema.py @@ -3093,6 +3093,7 @@ class DefaultGenerator(Executable, SchemaItem): is_clause_element = False is_callable = False is_scalar = False + has_arg = False column: Optional[Column[Any]] def __init__(self, for_update: bool = False) -> None: @@ -3234,6 +3235,7 @@ class ScalarElementColumnDefault(ColumnDefault): """ is_scalar = True + has_arg = True def __init__(self, arg: Any, for_update: bool = False) -> None: self.for_update = for_update @@ -3256,7 +3258,7 @@ class ColumnElementColumnDefault(ColumnDefault): """ is_clause_element = True - + has_arg = True arg: _SQLExprDefault def __init__( @@ -3294,6 +3296,7 @@ class CallableColumnDefault(ColumnDefault): is_callable = True arg: _CallableColumnDefaultProtocol + has_arg = True def __init__( self, |
