MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / visit_join

Method visit_join

lib/sqlalchemy/dialects/oracle/base.py:1296–1314  ·  view source on GitHub ↗
(self, join, from_linter=None, **kwargs)

Source from the content-addressed store, hash-verified

1294 return " FROM DUAL"
1295
1296 def visit_join(self, join, from_linter=None, **kwargs):
1297 if self.dialect.use_ansi:
1298 return compiler.SQLCompiler.visit_join(
1299 self, join, from_linter=from_linter, **kwargs
1300 )
1301 else:
1302 if from_linter:
1303 from_linter.edges.add((join.left, join.right))
1304
1305 kwargs["asfrom"] = True
1306 if isinstance(join.right, expression.FromGrouping):
1307 right = join.right.element
1308 else:
1309 right = join.right
1310 return (
1311 self.process(join.left, from_linter=from_linter, **kwargs)
1312 + ", "
1313 + self.process(right, from_linter=from_linter, **kwargs)
1314 )
1315
1316 def _get_nonansi_join_whereclause(self, froms):
1317 clauses = []

Callers

nothing calls this directly

Calls 3

addMethod · 0.45
processMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected