tlc.core.objects.tables.from_table.remixed_table#

Module Contents#

Classes#

Class

Description

RemixedTable

A procedural table where rows are produced by remixing rows from an input table using a persisted (“pickled”) Python code snippet.

API#

class tlc.core.objects.tables.from_table.remixed_table.RemixedTable(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, value_code_snippet: str | None = None, schema_code_snippet: str | None = None, init_parameters: Any = None)#

Bases: tlc.core.objects.table.Table

A procedural table where rows are produced by remixing rows from an input table using a persisted (“pickled”) Python code snippet.

When needed, the table can also produce a remixed schema in the same manner, using a second code snippet.

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.