MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / _validate_dest_table

Method _validate_dest_table

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

Source from the content-addressed store, hash-verified

5177 return self.elements[0].column.table
5178
5179 def _validate_dest_table(self, table: Table) -> None:
5180 table_keys = {
5181 elem._table_key_within_construction() for elem in self.elements
5182 }
5183 if None not in table_keys and len(table_keys) > 1:
5184 elem0, elem1 = sorted(table_keys)[0:2]
5185 raise exc.ArgumentError(
5186 f"ForeignKeyConstraint on "
5187 f"{table.fullname}({self._col_description}) refers to "
5188 f"multiple remote tables: {elem0} and {elem1}"
5189 )
5190
5191 @property
5192 def column_keys(self) -> _typing_Sequence[str]:

Callers 2

_set_parentMethod · 0.95
_set_remote_tableMethod · 0.80

Calls 1

Tested by

no test coverage detected