RelatedTablesSchema#
- class sdm.relational.task.RelatedTablesSchema(tables: Mapping[str, TableSchema], relationships: tuple[Relationship, ...], task_links: tuple[TaskLink, ...])#
The schema of
RelatedTables.- Parameters:
tables (Mapping[str, TableSchema]) – Table schema keyed by table name.
relationships (tuple[Relationship, ...]) – Join relationships among
tables.task_links (tuple[TaskLink, ...]) – Links from task columns to related
tables.
- is_subset_of(other: RelatedTablesSchema) → bool#
Whether this schema is an induced subset of
other.- Parameters:
other (RelatedTablesSchema)
- Return type: