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

Method _append_new_column

lib/sqlalchemy/sql/base.py:2070–2077  ·  view source on GitHub ↗
(self, key: str, named_column: _NAMEDCOL)

Source from the content-addressed store, hash-verified

2068 self._append_new_column(key, column)
2069
2070 def _append_new_column(self, key: str, named_column: _NAMEDCOL) -> None:
2071 l = len(self._collection)
2072 self._collection.append(
2073 (key, named_column, _ColumnMetrics(self, named_column))
2074 )
2075 self._colset.add(named_column._deannotate())
2076 self._index[l] = (key, named_column)
2077 self._index[key] = (key, named_column)
2078
2079 def _populate_separate_keys(
2080 self, iter_: Iterable[Tuple[str, _NAMEDCOL]]

Callers 2

addMethod · 0.95
replaceMethod · 0.95

Calls 4

_ColumnMetricsClass · 0.85
appendMethod · 0.45
addMethod · 0.45
_deannotateMethod · 0.45

Tested by

no test coverage detected