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

Method _set_remote_table

lib/sqlalchemy/sql/schema.py:3263–3268  ·  view source on GitHub ↗
(self, table: Table)

Source from the content-addressed store, hash-verified

3261 self.parent._on_table_attach(self._set_table)
3262
3263 def _set_remote_table(self, table: Table) -> None:
3264 parenttable, _, colname = self._resolve_col_tokens()
3265 _column = self._link_to_col_by_colstring(parenttable, table, colname)
3266 self._set_target_column(_column)
3267 assert self.constraint is not None
3268 self.constraint._validate_dest_table(table)
3269
3270 def _remove_from_metadata(self, metadata: MetaData) -> None:
3271 parenttable, table_key, colname = self._resolve_col_tokens()

Callers 1

_set_parentMethod · 0.80

Calls 4

_resolve_col_tokensMethod · 0.95
_set_target_columnMethod · 0.95
_validate_dest_tableMethod · 0.80

Tested by

no test coverage detected