Class CalculationCacheDto
Кэш для единой модели расчёта.
Inherited Members
Namespace: Trivium.CalcManagerDto.Models
Assembly: Trivium.CalcManagerDto.dll
Syntax
public class CalculationCacheDto : VersionedEntityDto
Properties
HashSet<int> | CircuitFormulaIds Идентификаторы формул, в которых есть циклическая зависимость. |
Dictionary<int, int> | FormulaClusterGroupMap Мапа групп формул. |
Dictionary<int, int[]> | FormulasBySourceObjectMap Мапа коллекции формул по идентификаторам объектов репозитория источника операнда. Ключ - идентификатор объекта источкика операнда, значение - коллекция формул. Данная мапа нужна, чтобы быстро определить формулы, которые необходимо пересчитать по источнику операнда. |
Dictionary<int, CalculationFormulaCacheDto> | FormulasMap Мапа формул единой модели расчёта по их идентификаторам. Ключ - идентификатор формулы, значение - формула. [Obsolete] |
Dictionary<int, Int64> | FormulaTimeTicksMap Мапа временным меток формул по идентификаторам формул. Содержит актуальные временные метки для обнаружения перестроенных формул. |
bool | IsLight Признак, что кэш облегчённый и надо запросить дополнительно. |
Dictionary<int, List<CalculationSelectionsByOperandCacheDto>> | SelectionsByOperandsMap Мапа коллекции отметкок для операнда по идентификаторам объектов репозитория источника операнда. Ключ - идентификатор показателя операнда, значение - коллекция отметок по операнду. [Obsolete] Данная мапа нужна, чтобы быстро определить формулы, которые необходимо пересчитать по источнику операнда + предоставляет метаданные для этого. |
CalculationCacheSettingsDto | Settings Настройки расчета ЕМР. |
Dictionary<int, CalculationSourceCacheDto> | SourcesMap Мапа источников данных единой модели расчёта по их идентификаторам. Ключ - идентификатор источника(не объекта репозитория), значение - описание источника данных. |