tlc.core.objects.tables.system_tables.indexing_tables.table_indexing_table#

A specialized indexing table for Table objects fetched from URLs.

Module Contents#

Classes#

Class

Description

TableIndexingTable

A table populated from the Table index

API#

class tlc.core.objects.tables.system_tables.indexing_tables.table_indexing_table.TableIndexingTable(url: tlc.core.url.Url | None = None, project_scan_urls: list[tlc.core.url.Url | str] | None = None, extra_scan_urls: list[tlc.core.url.Url | str] | None = None, scan_wait: float | None = None, create_default_dirs: bool | None = None, init_parameters: Any = None)#

Bases: tlc.core.objects.tables.system_tables.indexing_table.IndexingTable

A table populated from the Table index

table_indexing_table_instance: tlc.core.objects.tables.system_tables.indexing_tables.table_indexing_table.TableIndexingTable | None = None#
static instance() tlc.core.objects.tables.system_tables.indexing_tables.table_indexing_table.TableIndexingTable#

Returns the singleton TableIndexingTable object

append_row(row: Any, location_index: int) None#
should_consider_object(obj: tlc.core.object.Object) bool#

Only consider Tables