in src/dma/collector/query_managers/mysql.py [0:0]
def get_collection_filenames(self) -> dict[str, str]:
if self.db_version is None:
msg = "Database Version was not set. Ensure the initialization step complete successfully."
raise ApplicationError(msg)
major_version = int(self.db_version[:1])
version_prefix = "base" if major_version > 5.8 else "5"
return {
f"collection_mysql_{version_prefix}_resource_groups": "mysql_resource_groups",
f"collection_mysql_{version_prefix}_process_list": "mysql_process_list",
"collection_mysql_config": "mysql_config",
"collection_mysql_data_types": "mysql_data_types",
"collection_mysql_database_details": "mysql_database_details",
"collection_mysql_engines": "mysql_engines",
"collection_mysql_plugins": "mysql_plugins",
"collection_mysql_schema_objects": "mysql_schema_objects",
"collection_mysql_table_details": "mysql_table_details",
"collection_mysql_users": "mysql_users",
}