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

void addLevels(Object[] args)

Добавляет произвольное количество дочерних уровенй с возможностью одновременного указания их дочерних полей

Parameters:
  • args – массив аргументов. Включает в себя имена добавляемых уровней и массивы их дочерних полей

addMember

CoreOlapMember addMember(String name)

Добавляет поле с указанным именем

Parameters:
  • name – имя

Returns:

добавленное поле

addMembers

void addMembers(String[] memberNames)

Добавляет поля с указанными именами

Parameters:
  • memberNames – имена полей

deleteLevel

void deleteLevel(int index)

Удаляет подуровень по заданному индексу

Parameters:
  • index – индекс

deleteLevel

void deleteLevel(String name)

Удаляет подуровень с заданным именем

Parameters:
  • name – имя

deleteMember

void deleteMember(int index)

Удаляет поле данных по заданному индексу

Parameters:
  • index – индекс

deleteMember

void deleteMember(String name)

Удаляет поле данных с заданным именем

Parameters:
  • name – имя

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()

Количество подуровней