CoreOlapLevel¶
- public interface CoreOlapLevel extends CoreOlapNode¶
Уровень OLAP-структуры
Methods¶
addLevel¶
- CoreOlapLevel addLevel(String levelName)¶
Добавляет уровень с заданным именем
- Parameters:
levelName – имя
- Returns:
addLevel¶
- CoreOlapLevel addLevel(String levelName, String keyMemberName)¶
Добавляет уровень с заданным именем и именем ключевого поля
- Parameters:
levelName – имя уровня
keyMemberName – имя ключевого поля
- Returns:
добавленный уровень
addLevels¶
addMember¶
- CoreOlapMember addMember(String name)¶
Добавляет поле с указанным именем
- Parameters:
name – имя
- Returns:
добавленное поле
addMembers¶
deleteLevel¶
- void deleteLevel(int index)¶
Удаляет подуровень по заданному индексу
- Parameters:
index – индекс
deleteLevel¶
deleteMember¶
- void deleteMember(int index)¶
Удаляет поле данных по заданному индексу
- Parameters:
index – индекс
deleteMember¶
free¶
- void free()¶
Удаляет уровень из OLAP-структуры
getLevel¶
- CoreOlapLevel getLevel(int index)¶
Возвращает подуровень по заданному индексу
- Parameters:
index – индекс
getLevel¶
- CoreOlapLevel getLevel(String name)¶
Возвращает подуровень с заданным именем. Поиск ведётся по всей древовидной структуре уровней ниже данного
- Parameters:
name – имя
getMember¶
- CoreOlapMember getMember(int index)¶
Возвращает поле по заданному индексу
- Parameters:
index – индекс
getMember¶
- CoreOlapMember getMember(String name)¶
Возвращает поле с заданным именем
- Parameters:
name – имя
keyMember¶
- CoreOlapMember keyMember()¶
Ключевое поле
keyMember_$eq¶
- void keyMember_$eq(CoreOlapMember keyMember)¶
membersCount¶
- int membersCount()¶
Количество полей уровня
sublevelsCount¶
- int sublevelsCount()¶
Количество подуровней