Skip to content

TableInfo

relationalai.semantics.inspect
TableInfo(name: str, columns: tuple[FieldInfo, ...], loads: tuple[str, ...] = ())

An external table reference or a temporary table-like object backed by in-memory data.

Attributes

.name

TableInfo.name: str

Table path (e.g. "db.schema.customers") or "Data" for a temporary table created by model.data().

.columns

TableInfo.columns: tuple[FieldInfo, ...]

Known columns with their types. Empty tuple if the table was declared without a local schema (columns discovered lazily at query time).

Used By

 semantics > inspect
└──  ModelSchema