Агрегатные функции

Агрегатная функция - позволяет получить сводную информацию, например по строкам источника объектов.

В фреймворке реализована функция sum. Но есть возможность расширить этот список. Для этого необходимо создать класс реализовав интерфейс org.weda.store.SummaryFunction И зарегистрировать новую функцию в точке конфигурации org.weda.store.SummaryFunctions

Описание точки конфигурации org.weda.store.SummaryFunctions

Задача конфигураци - регистрация агрегатных функций

Структура:

            
            <function .../>
            
        

Элементы конфигурации:

Название элементаОписание
function Регистрирует функцию

Атрибуты элемента

Атрибут Описание Может быть пустым?
nameУникальное имя функцииНет
classКласс реализующий функциюНет

Пример конфигурации:

            
    <contribution configuration-id="SummaryFunctions">
        <function name="sum" class="org.weda.store.functions.Sum"/>
    </contribution>
            
        

Доступ к сервису

Имя сервиса в среде HiveMind - org.weda.store.SummaryFunctionRegistry