Show / Hide Table of Contents

Class AttributeMappingCacheDto

Кэш атрибутного маппинга справочников формулы и операнда.

Inheritance
AttributeMappingCacheDto
Namespace: Trivium.CalcManagerDto.Models
Assembly: Trivium.CalcManagerDto.dll
Syntax
public class AttributeMappingCacheDto

Properties

int FormulaDictionaryId
Идентификатор справочника формулы.
Dictionary<int, int[]> FormulaElementIdsByOperandElementIdMap
Мапа коллекции идентификаторов элементов справочника формулы по идентификаторам элементов справочника операнда. Ключ - идентификатор элемента справочника операнда, Значение - коллекция идентификаторов элементов справочника формулы.
HashSet<int> FormulaElementIdsWithNullValue
Коллекция идентификаторов элементов справочника формулы c null значениями.
HashSet, т.к. используется при проверки на вхождение при формировании отметки для расчета формулы.
Dictionary<int, int[]> GroupIdsByFormulaElementIdMap
Мапа идентификаторов группы элементов справочника формулы по идентификаторам элементов справочника формулы. Ключ - идентификатор элемента справочника формулы, Значение - идентификаторы групп элементов справочника формулы.
Если мапа не пустая, то значит включена группировка, поэтому в мапе OperandElementIdsByFormulaElementIdMap вместо идентификатора элемента будет идентификатор группы.
Dictionary<int, int[]> GroupIdsByOperandElementIdMap
Мапа идентификаторов группы элементов справочника операнда по идентификаторам элементов справочника операнда. Ключ - идентификатор элемента справочника операнда, Значение - идентификаторы групп элементов справочника операнда.
Если мапа не пустая, то значит включена группировка, поэтому в мапе FormulaElementIdsByOperandElementIdMap вместо идентификатора элемента будет идентификатор группы.
bool IsHierarchy
Признак, что атрибутный маппинг является иерархией.
int OperandDictionaryId
Идентификатор справочника операнда.
Dictionary<int, int[]> OperandElementIdsByFormulaElementIdMap
Мапа коллекции идентификаторов элементов справочника операнда по идентификаторам элементов справочника формулы. Ключ - идентификатор элемента справочника формулы, Значение - коллекция идентификаторов элементов справочника операнда.
HashSet<int> OperandElementIdsWithNullValue
Коллекция идентификаторов элементов справочника операнда c null значениями.
HashSet, т.к. используется при проверке на вхождение при формировании отметки для расчета формулы.
Back to top Generated by DocFX