diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-06-24 13:17:15 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-06-24 13:17:15 +0000 |
| commit | 1b05f0d208195b48b64bfae6e3098e239994d280 (patch) | |
| tree | dd3b5f2f0dbb40e39b45510fb7bb64dd75a7301b /lib/sqlalchemy/sql | |
| parent | b2b23b00b70dceb2e76c804898d7bfa7b82e48c5 (diff) | |
| parent | 80b90cbcfe91e94f67d768d407fa274ec75e69cd (diff) | |
| download | sqlalchemy-1b05f0d208195b48b64bfae6e3098e239994d280.tar.gz | |
Merge "Add Executable to DefaultGenerator"
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/schema.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py index 221d49db9..484cdddc8 100644 --- a/lib/sqlalchemy/sql/schema.py +++ b/lib/sqlalchemy/sql/schema.py @@ -41,6 +41,7 @@ from . import visitors from .base import _bind_or_error from .base import DedupeColumnCollection from .base import DialectKWArgs +from .base import Executable from .base import SchemaEventTarget from .coercions import _document_text_coercion from .elements import ClauseElement @@ -2464,7 +2465,7 @@ class ForeignKey(DialectKWArgs, SchemaItem): self._set_target_column(_column) -class DefaultGenerator(SchemaItem): +class DefaultGenerator(Executable, SchemaItem): """Base class for column *default* values.""" __visit_name__ = "default_generator" @@ -2678,7 +2679,7 @@ class IdentityOptions(object): self.order = order -class Sequence(IdentityOptions, roles.StatementRole, DefaultGenerator): +class Sequence(IdentityOptions, DefaultGenerator): """Represents a named database sequence. The :class:`.Sequence` object represents the name and configurational |
