tlc.core.objects.tables.from_table.filtered_table
#
A Table where rows of the Input Table have been filtered according to a filter criterion.
Module Contents#
Classes#
Class |
Description |
---|---|
A procedural table where rows in an input table have been filtered according to the assigned filter criterion which can be any combination of |
API#
- class tlc.core.objects.tables.from_table.filtered_table.FilteredTable(url: tlc.core.url.Url | None = None, created: str | None = None, description: str | None = None, row_cache_url: tlc.core.url.Url | None = None, row_cache_populated: bool | None = None, override_table_rows_schema: tlc.core.schema.Schema | None = None, input_table_url: tlc.core.url.Url | tlc.core.objects.table.Table | None = None, filter_criterion: tlc.core.objects.tables.from_table.filtered_table_criteria.FilterCriterion | None = None, init_parameters: Any = None, input_tables: list[tlc.core.url.Url] | None = None)#
Bases:
tlc.core.objects.tables.in_memory_rows_table._InMemoryRowsTable
A procedural table where rows in an input table have been filtered according to the assigned filter criterion which can be any combination of
A free-text search string (matching all string properties)
Per-property filters (e.g. in-numeric-range, must-contain-string, boolean match,…)
Paint operations (i.e. sequences of inside/outside tests in 2D space/ projected 3D space)
- 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.
input_tables – A list of Table URLs that are considered direct predecessors in this table’s lineage. This parameter serves as an explicit mechanism for tracking table relationships beyond the automatic lineage tracing typically managed by subclasses.