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

FilteredTable

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, 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)#

Bases: tlc.core.objects.table.Table

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)