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