def parse_relation_config()

in dbt/adapters/maxcompute/relation_configs/_materialized_view.py [0:0]


    def parse_relation_config(cls, relation_config: RelationConfig) -> Dict[str, Any]:
        config_dict = {
            "name": relation_config.identifier,
            "schema": relation_config.schema,
            "project": relation_config.database,
        }
        items = [
            "lifecycle",
            "build_deferred",
            "columns",
            "column_comment",
            "disable_rewrite",
            "table_comment",
            "partition_by",
            "tblProperties",
        ]

        if relation_config:
            for item in items:
                if item in relation_config.config:
                    config_dict.update({item: relation_config.config[item]})
        return config_dict