Skip to content

continue_config

sqllocks_spindle.incremental.continue_config

Configuration for incremental (continue) generation.

Classes

ContinueConfig dataclass

Configuration for incremental generation.

Attributes:

Name Type Description
insert_count int

Number of new rows to generate per anchor table.

update_fraction float

Fraction of existing rows to update (0.0 - 1.0).

delete_fraction float

Fraction of existing rows to soft-delete (0.0 - 1.0).

state_transitions dict[str, dict[str, dict[str, float]]]

Per-column Markov transition probabilities. Format: {"table.column": {"current_state": {"next_state": probability}}} Example::

{"order.status": {
    "pending": {"shipped": 0.7, "cancelled": 0.3},
    "shipped": {"delivered": 0.9, "returned": 0.1},
}}
timestamp_column str

Name of the delta-timestamp metadata column.

delta_type_column str

Name of the delta-type metadata column.

seed int | None

Optional random seed for reproducibility.