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 |
---|---|
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] | None = None, extra_scan_urls: list[tlc.core.url.Url] | 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
- Parameters:
url – The URL of the table.
created – The creation time of the table.
description – The description of the table.
row_cache_url – The URL of the row cache.
row_cache_populated – Whether the row cache is populated.
override_table_rows_schema – The schema to override the table rows schema.
init_parameters – The initial parameters of the table.
- 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
- should_consider_object(obj: tlc.core.object.Object) bool #
Only consider Tables