CoreOlapObject

public interface CoreOlapObject

OLAP-структура, интерфейс управления контролами OLAP-представления данных

Methods

addDimension

CoreOlapDimension addDimension(String dimensionName)

Добавляет размерность с указанным именем в OLAP-структуру

Parameters:
  • dimensionName – уникальное непустое имя создаваемой размерности

Returns:

добавленная размерность

addMeasure

CoreOlapMeasureItem addMeasure(String name)

Добавляет в OLAP-структуру поле данных

Parameters:
  • name – имя поля данных

Returns:

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

addMeasure

CoreOlapMeasureItem addMeasure(String name, String summaryTypeEnum)

Добавляет в OLAP-структуру поле данных одновременным заданием способа вычисления итогов

Parameters:
  • name – имя поля данных

  • summaryTypeEnum – способ вычисления итогов

Returns:

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

clearOlapStructure

void clearOlapStructure()

Очищает все настройки OLAP-структуры

deleteDimension

void deleteDimension(int index)

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

Parameters:
  • index – индекс размерности

deleteDimension

void deleteDimension(String name)

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

Parameters:
  • name – имя размерности

deleteMeasure

void deleteMeasure(int index)

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

Parameters:
  • index – индекс поля

deleteMeasure

void deleteMeasure(String name)

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

Parameters:
  • name – имя поля

dimensionsCount

int dimensionsCount()

Возвращает количество размерностей OLAP-структуры

doUpdate

void doUpdate()

Применяет настройки OLAP-структуры к физическому OLAP-контролу

getDimension

CoreOlapDimension getDimension(int index)

Возвращает размерность по указанному индексу

Parameters:
  • index – индекс размерности

getDimension

CoreOlapDimension getDimension(String name)

Возвращает размерность с заданным именем

Parameters:
  • name – имя размерности

getMeasure

CoreOlapMeasureItem getMeasure(int index)

Возвращает поле данных по указанному индексу

Parameters:
  • index – индекс поля данных

getMeasure

CoreOlapMeasureItem getMeasure(String name)

Возвращает поле данных с указанным именем

Parameters:
  • name – имя поля данных

isGeneralizedOlapStructureSupported

boolean isGeneralizedOlapStructureSupported()

Возвращает, поддерживает ли OLAP-контрол возможность управления OLAP-структурой

Returns:

measuresCount

int measuresCount()

Количество полей данных