MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _set_parent

Method _set_parent

lib/sqlalchemy/sql/schema.py:5214–5225  ·  view source on GitHub ↗
(self, parent: SchemaEventTarget, **kw: Any)

Source from the content-addressed store, hash-verified

5212 return ", ".join(self.column_keys)
5213
5214 def _set_parent(self, parent: SchemaEventTarget, **kw: Any) -> None:
5215 table = parent
5216 assert isinstance(table, Table)
5217 Constraint._set_parent(self, table)
5218
5219 ColumnCollectionConstraint._set_parent(self, table)
5220
5221 for col, fk in zip(self._columns, self.elements):
5222 if not hasattr(fk, "parent") or fk.parent is not col:
5223 fk._set_parent_with_dispatch(col)
5224
5225 self._validate_dest_table(table)
5226
5227 @util.deprecated(
5228 "1.4",

Callers

nothing calls this directly

Calls 3

_validate_dest_tableMethod · 0.95
_set_parentMethod · 0.45

Tested by

no test coverage detected