Агрегатная функция - позволяет получить сводную информацию, например по строкам источника объектов.
В фреймворке реализована функция 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>