MCPcopy
hub / github.com/pathwaycom/pathway / _get_colref_by_name

Method _get_colref_by_name

python/pathway/internals/table.py:199–207  ·  view source on GitHub ↗
(self, name, exception_type)

Source from the content-addressed store, hash-verified

197 return all([col.properties.append_only for col in self._columns.values()])
198
199 def _get_colref_by_name(self, name, exception_type) -> expr.ColumnReference:
200 name = self._column_deprecation_rename(name)
201 if name == "id":
202 return self.id
203 if name not in self.keys():
204 raise exception_type(f"Table has no column with name {name}.")
205 return expr.ColumnReference(
206 _table=self, _column=self._get_column(name), _name=name
207 )
208
209 @overload
210 def __getitem__(self, args: str | expr.ColumnReference) -> expr.ColumnReference: ...

Callers 3

__getitem__Method · 0.95
__getattr__Method · 0.45
__getitem__Method · 0.45

Calls 3

keysMethod · 0.95
_get_columnMethod · 0.95

Tested by

no test coverage detected