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, т.к. используется при проверке на вхождение при формировании отметки для расчета формулы. |