def METHOD_NAME(self, results: List[InferenceResult]) -> None:
    """Render the inference results to files in the configured directory."""
    os.makedirs(self.dir_path, exist_ok=True)
    results_by_table: Dict[SqlTable, List[InferenceResult]] = defaultdict(list)
    for result in results:
        results_by_table[result.column.table].append(result)
    for table, results in results_by_table.items():
        table_data = self._get_configuration_data_for_table(table, results)
        table_path = self._get_filename_for_table(table)
        with open(table_path, "w") as table_file:
            yaml.dump(table_data, table_file)