summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2022-12-17 02:02:33 +0000
committerGerrit Code Review <gerrit@ci3.zzzcomputing.com>2022-12-17 02:02:33 +0000
commite7e51af5b61c49d5198e31dfd0ef04e8941551eb (patch)
treea47665bbcda2a450aec8c3a8ff30a5d7873f5988 /lib/sqlalchemy/sql/compiler.py
parente84cc158c469f17c90f2e058ed72595bc3be5cdb (diff)
parentf8fd9ce23350c1f8fad13ff78506b100670a5896 (diff)
downloadsqlalchemy-e7e51af5b61c49d5198e31dfd0ef04e8941551eb.tar.gz
Merge "ensure all visit methods accept **kw" into main
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r--lib/sqlalchemy/sql/compiler.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py
index 596ca986f..895e9724c 100644
--- a/lib/sqlalchemy/sql/compiler.py
+++ b/lib/sqlalchemy/sql/compiler.py
@@ -731,7 +731,7 @@ class Compiled:
else:
raise exc.ObjectNotExecutableError(self.statement)
- def visit_unsupported_compilation(self, element, err):
+ def visit_unsupported_compilation(self, element, err, **kw):
raise exc.UnsupportedCompilationError(self, type(element)) from err
@property
@@ -2909,7 +2909,7 @@ class SQLCompiler(Compiled):
binary, OPERATORS[operator], **kw
)
- def visit_empty_set_op_expr(self, type_, expand_op):
+ def visit_empty_set_op_expr(self, type_, expand_op, **kw):
if expand_op is operators.not_in_op:
if len(type_) > 1:
return "(%s)) OR (1 = 1" % (
@@ -2927,7 +2927,7 @@ class SQLCompiler(Compiled):
else:
return self.visit_empty_set_expr(type_)
- def visit_empty_set_expr(self, element_types):
+ def visit_empty_set_expr(self, element_types, **kw):
raise NotImplementedError(
"Dialect '%s' does not support empty set expression."
% self.dialect.name
@@ -5687,15 +5687,15 @@ class SQLCompiler(Compiled):
return text
- def visit_savepoint(self, savepoint_stmt):
+ def visit_savepoint(self, savepoint_stmt, **kw):
return "SAVEPOINT %s" % self.preparer.format_savepoint(savepoint_stmt)
- def visit_rollback_to_savepoint(self, savepoint_stmt):
+ def visit_rollback_to_savepoint(self, savepoint_stmt, **kw):
return "ROLLBACK TO SAVEPOINT %s" % self.preparer.format_savepoint(
savepoint_stmt
)
- def visit_release_savepoint(self, savepoint_stmt):
+ def visit_release_savepoint(self, savepoint_stmt, **kw):
return "RELEASE SAVEPOINT %s" % self.preparer.format_savepoint(
savepoint_stmt
)
@@ -5783,7 +5783,7 @@ class StrSQLCompiler(SQLCompiler):
for t in extra_froms
)
- def visit_empty_set_expr(self, type_):
+ def visit_empty_set_expr(self, type_, **kw):
return "SELECT 1 WHERE 1!=1"
def get_from_hint_text(self, table, text):