tlc.core.objects.tables.generators.random_table#

A table populated with random rows

Module Contents#

Classes#

Class

Description

RandomTable

A table populated with random rows, as specified by a wanted row count and a Schema.

API#

class tlc.core.objects.tables.generators.random_table.RandomTable(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, wanted_schema: Any = None, wanted_row_count: int | None = None, init_parameters: Any = None)#

Bases: tlc.core.objects.table.Table

A table populated with random rows, as specified by a wanted row count and a Schema.

The Schema allows for flexible configuration of the random rows, incl.:

  • Numeric value ranges

  • Categorical data

  • Fixed/variable length arrays

  • Nested structures