spinetoolbox.spine_db_editor.mvcmodels.single_and_empty_model_mixins
Miscellaneous mixins for parameter models.
Module Contents
Classes
Base class for all mixins that convert model items (name-based) into database items (id-based). |
|
Base class for all mixins that convert model items (name-based) into database items (id-based). |
|
Makes relationships on the fly. |
- class spinetoolbox.spine_db_editor.mvcmodels.single_and_empty_model_mixins.ConvertToDBMixin[source]
Base class for all mixins that convert model items (name-based) into database items (id-based).
- class spinetoolbox.spine_db_editor.mvcmodels.single_and_empty_model_mixins.SplitValueAndTypeMixin[source]
Bases:
ConvertToDBMixin
Base class for all mixins that convert model items (name-based) into database items (id-based).
- class spinetoolbox.spine_db_editor.mvcmodels.single_and_empty_model_mixins.MakeEntityOnTheFlyMixin[source]
Bases:
ConvertToDBMixin
Makes relationships on the fly.
- static _make_entity_on_the_fly(item, db_map)[source]
Returns a database entity item (id-based) from the given model parameter_value item (name-based).
- Parameters
item (dict) – the model parameter_value item
db_map (DiffDatabaseMapping) – the database where the resulting item belongs
- Returns
the db entity item list: error log
- Return type
dict