MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / visit_join

Method visit_join

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

Source from the content-addressed store, hash-verified

1398 return " FROM DUAL"
1399
1400 def visit_join(self, join, from_linter=None, **kwargs):
1401 if self.dialect.use_ansi:
1402 return compiler.SQLCompiler.visit_join(
1403 self, join, from_linter=from_linter, **kwargs
1404 )
1405 else:
1406 if from_linter:
1407 from_linter.edges.add((join.left, join.right))
1408
1409 kwargs["asfrom"] = True
1410 if isinstance(join.right, expression.FromGrouping):
1411 right = join.right.element
1412 else:
1413 right = join.right
1414 return (
1415 self.process(join.left, from_linter=from_linter, **kwargs)
1416 + ", "
1417 + self.process(right, from_linter=from_linter, **kwargs)
1418 )
1419
1420 def _get_nonansi_join_whereclause(self, froms):
1421 clauses = []

Callers

nothing calls this directly

Calls 3

addMethod · 0.45
processMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected