smif.data_layer.database_interface module

Database-backed data interface

Summary

Classes:

DatabaseInterface Read and write interface to Database

Reference

class smif.data_layer.database_interface.DatabaseInterface(config_path)[source]

Bases: smif.data_layer.data_interface.DataInterface

Read and write interface to Database

read_sos_model_runs()[source]
write_sos_model_run(sos_model_run)[source]
read_sos_models()[source]
write_sos_model(sos_model)[source]
read_sector_models()[source]
read_sector_model(sector_model_name)[source]
write_sector_model(sector_model)[source]
read_units()[source]
write_unit(unit)[source]
read_regions()[source]
read_region_data(region_name)[source]
write_region(region)[source]
read_intervals()[source]
read_interval_data(interval_name)[source]
write_interval(interval)[source]
read_scenario_sets()[source]
read_scenario_set(scenario_set_name)[source]
read_scenario_data(scenario_name)[source]
write_scenario_set(scenario_set)[source]
write_scenario(scenario)[source]
read_narrative_sets()[source]
read_narrative_set(narrative_set_name)[source]
read_narrative_data(narrative_name)[source]
write_narrative_set(narrative_set)[source]
write_narrative(narrative)[source]