Элемент RootMemberIf (ASSL)
Определяет, как идентифицируются корневой элемент или элементы родительского атрибута.
Синтаксис
<DimensionAttribute>
...
<RootMemberIf>...</RootMemberIf>
...
</DimensionAttribute>
Характеристики элемента
Характеристика |
Описание |
---|---|
Тип данных и длина |
String (перечисление) |
Значение по умолчанию |
ParentIsBlankSelfOrMissing |
Количество элементов |
0-1: необязательный элемент, который может появляться только один раз. |
Связи элемента
Связь |
Элемент |
---|---|
Родительский элемент |
|
Дочерние элементы |
нет |
Замечания
Значение элемента RootMemberIf используется только родительскими атрибутами (другими словами, элемент Usage родительского элемента DimensionAttribute имеет значение Parent) для определения корневых (самых верхних) элементов иерархии «родители-потомки».
Значением этого элемента может быть только одна из строк в следующей таблице.
Значение |
Описание |
---|---|
ParentIsBlankSelfOrMissing |
Корневыми считаются только те элементы, которые удовлетворяют одному или нескольким условиям, описанным для ParentIsBlank, ParentIsSelf или ParentIsMissing. |
ParentIsBlank |
Корневыми считаются только элементы, имеющие в ключевых столбцах, представленных свойством KeyColumns (коллекцией элементов DimensionAttribute), значение NULL, нуль или пустую строку. |
ParentIsSelf |
Корневыми считаются только элементы, которые сами для себя являются родительскими. |
ParentIsMissing |
Корневыми считаются элементы, для которых невозможно найти родительские элементы. |
Перечисление, соответствующее допустимым значениям элемента RootMemberIf в модели объектов AMO, — это RootIfValue.