spinetoolbox.spine_db_editor.mvcmodels.metadata_table_model
Contains MetadataTableModel
and associated functionality.
Module Contents
Classes
Identifiers for hidden table columns. |
|
Model for metadata. |
- class spinetoolbox.spine_db_editor.mvcmodels.metadata_table_model.ExtraColumn[source]
Bases:
enum.IntEnum
Identifiers for hidden table columns.
Initialize self. See help(type(self)) for accurate signature.
- class spinetoolbox.spine_db_editor.mvcmodels.metadata_table_model.MetadataTableModel(db_mngr, db_maps, db_editor)[source]
Bases:
spinetoolbox.spine_db_editor.mvcmodels.metadata_table_model_base.MetadataTableModelBase
Model for metadata.
- Parameters
db_mngr (SpineDBManager) – database manager
db_maps (Iterable of DatabaseMapping) – database maps
db_editor (SpineDBEditor) – DB editor
See base class.
- add_metadata(db_map_data)[source]
Adds new metadata from database manager to the model.
- Parameters
db_map_data (dict) – added metadata items keyed by database mapping