Skip to content

AnalysisRuleIdMappingTable

Source code in docs_src/capo_cleanrooms/types/analysis_rule_id_mapping_table.py
class AnalysisRuleIdMappingTable(TypedDict, closed=True):
    join_columns: (
        "capo_cleanrooms.types.analysis_rule_column_list.AnalysisRuleColumnList"
    )
    """<p>The columns that query runners are allowed to use in an INNER JOIN statement.</p>"""
    query_constraints: "capo_cleanrooms.types.query_constraint_list.QueryConstraintList"
    """<p>The query constraints of the analysis rule ID mapping table.</p>"""
    dimension_columns: NotRequired[
        "capo_cleanrooms.types.analysis_rule_column_list.AnalysisRuleColumnList"
    ]
    """<p>The columns that query runners are allowed to select, group by, or filter by.</p>"""

dimension_columns instance-attribute

dimension_columns: NotRequired[AnalysisRuleColumnList]

The columns that query runners are allowed to select, group by, or filter by.

join_columns instance-attribute

join_columns: AnalysisRuleColumnList

The columns that query runners are allowed to use in an INNER JOIN statement.

query_constraints instance-attribute

query_constraints: QueryConstraintList

The query constraints of the analysis rule ID mapping table.