cadrumo.domain.calculations.row_casilla module

Typed direct materialisation of one source row into one casilla row.

class DirectRowMaterializationProvenance(**data)[source]

Bases: BaseModel

Registry-owned proof that one binding row directly supplied a casilla row.

Parameters:
  • source_binding_id (BindingId)

  • source_row_index (int)

  • source_identity (RowSourceIdentity)

  • materialization_rule_id (BindingId)

  • materialization_rule_version (RevisionId)

source_binding_id: BindingId
source_row_index: int
source_identity: RowSourceIdentity
materialization_rule_id: BindingId
materialization_rule_version: RevisionId