tlc.core.objects.tables.system_tables.indexing_tables.table_info
#
Information about a table (but not a table itself).
Module Contents#
Classes#
Class |
Description |
---|---|
Information about a table (but not a table itself). |
API#
- class tlc.core.objects.tables.system_tables.indexing_tables.table_info.TableInfo(url: tlc.core.url.Url, created: str, input_table_urls: list[tlc.core.url.Url], row_count: int, dataset_name: str = '', project_name: str = '', is_url_writable: bool = False, description: str = '')#
Information about a table (but not a table itself).
This only includes properties which are common across different table types.
- static add_table_info_properties_to_schema(schema: tlc.core.schema.Schema) None #
Adds the properties for a TableInfo to a schema
- get(attr_name: str, default: Any = None) Any | None #
Allows dictionary-like access to attributes. Returns the attribute value if it exists, else returns the default value.
- static from_table(table: tlc.core.objects.table.Table) tlc.core.objects.tables.system_tables.indexing_tables.table_info.TableInfo #
Creates a TableInfo object from a Table object