spinetoolbox.spine_db_editor.mvcmodels.pivot_model
¶
Provides PivotModel.
- author
Vennström (VTT)
- date
1.11.2018
Module Contents¶
Classes¶
- class spinetoolbox.spine_db_editor.mvcmodels.pivot_model.PivotModel[source]¶
- reset_model(self, data, index_ids=(), rows=(), columns=(), frozen=(), frozen_value=())[source]¶
Resets the model.
- _check_pivot(self, rows, columns, frozen, frozen_value)[source]¶
Checks if given pivot is valid.
- Returns
error message or None if no error
- Return type
str, NoneType
- _index_key_getter(self, indexes)[source]¶
Returns an itemgetter that always returns tuples from list of indexes
- Parameters
indexes (tuple) –
- Returns
an itemgetter
- Return type
Callable
- _get_unique_index_values(self, indexes)[source]¶
Returns unique indexes that match the frozen condition.
- Parameters
indexes (tuple) – indexes to match
- Returns
unique indexes
- Return type
list