Агрегатная функция - позволяет получить сводную информацию, например по строкам источника объектов.
В фреймворке реализована функция sum. Но есть возможность расширить
этот список. Для этого необходимо создать класс реализовав интерфейс
org.weda.store.SummaryFunction
И зарегистрировать новую функцию в точке конфигурации
org.weda.store.SummaryFunctions
Задача конфигураци - регистрация агрегатных функций
Структура:
<function .../>
Элементы конфигурации:
Название элемента | Описание |
---|---|
function | Регистрирует функцию |
Атрибуты элемента
Атрибут | Описание | Может быть пустым? |
---|---|---|
name | Уникальное имя функции | Нет |
class | Класс реализующий функцию | Нет |
Пример конфигурации:
<contribution configuration-id="SummaryFunctions"> <function name="sum" class="org.weda.store.functions.Sum"/> </contribution>