/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Functions/Aggregate/AggregatesRegistration.cs
22 строки
1 KB
Ivan Kozhin
Refactor execution thread creation and initialization
27 дек 2023, 07:45
27 дек 2023, 07:45
d832b07
Код
Авторство
О чём код?
using QueryCat.Backend.Core.Functions; namespace QueryCat.Backend.Functions.Aggregate; /// <summary> /// Aggregates functions registration module. /// </summary> internal static class AggregatesRegistration { public static void RegisterFunctions(IFunctionsManager functionsManager) { functionsManager.RegisterAggregate(() => new AvgAggregateFunction()); functionsManager.RegisterAggregate(() => new CountAggregateFunction()); functionsManager.RegisterAggregate(() => new FirstValueAggregateFunction()); functionsManager.RegisterAggregate(() => new LastValueAggregateFunction()); functionsManager.RegisterAggregate(() => new MaxAggregateFunction()); functionsManager.RegisterAggregate(() => new MinAggregateFunction()); functionsManager.RegisterAggregate(() => new SumAggregateFunction()); functionsManager.RegisterAggregate(() => new StringAggAggregateFunction()); functionsManager.RegisterAggregate(() => new RowNumberAggregateFunction()); } }