MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _set_remote_table

Method _set_remote_table

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

Source from the content-addressed store, hash-verified

3566 self.parent._on_table_attach(self._set_table)
3567
3568 def _set_remote_table(self, table: Table) -> None:
3569 parenttable, _, colname = self._resolve_col_tokens()
3570 _column = self._link_to_col_by_colstring(parenttable, table, colname)
3571 self._set_target_column(_column)
3572 assert self.constraint is not None
3573 self.constraint._validate_dest_table(table)
3574
3575 def _remove_from_metadata(self, metadata: MetaData) -> None:
3576 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