diff options
Diffstat (limited to 'lib/sqlalchemy/sql/roles.py')
-rw-r--r-- | lib/sqlalchemy/sql/roles.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/roles.py b/lib/sqlalchemy/sql/roles.py index b861f721b..d0f4fef60 100644 --- a/lib/sqlalchemy/sql/roles.py +++ b/lib/sqlalchemy/sql/roles.py @@ -142,12 +142,20 @@ class AnonymizedFromClauseRole(StrictFromClauseRole): class CoerceTextStatementRole(SQLRole): - _role_name = "Executable SQL, text() construct, or string statement" + _role_name = "Executable SQL or text() construct" + + +# _executable_statement = None class StatementRole(CoerceTextStatementRole): _role_name = "Executable SQL or text() construct" + _is_future = False + + def _get_plugin_compile_state_cls(self, name): + return None + class ReturnsRowsRole(StatementRole): _role_name = ( |