RedBase Documentation

Welcome to the RedBase documentation portal. Browse the API reference, explore code examples, and learn how to build with REDB.

API Reference

Browse the REDB API documentation. Select a namespace or type from the tree on the left, or click on items below.

Search results for: AggregateAsync Clear search
C E127_AggregateAsync redb.Examples.Examples
I IRedbQueryable<TProps> redb.Core.Query
M AggregateAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>) Flexible aggregation - choose what to aggregate via Agg.Sum/Avg/Min/Max/Count.
I IRedbQueryProvider redb.Core.Query
M ExecuteAggregateAsync(long, string, AggregateFunction, FilterExpression?) Execute single-field aggregation with FilterExpression (Pro version).
M ExecuteAggregateAsync(long, string, AggregateFunction, string?) Execute aggregation on EAV field (SQL strategy for simple fields).
C ProQueryProvider redb.MSSql.Pro.Query
M ExecuteAggregateAsync(long, string, AggregateFunction, FilterExpression?) ⚡ Pro: Single field aggregation with FilterExpression (preferred).
M ExecuteAggregateAsync(long, string, AggregateFunction, string?) ⚡ Pro: Single field aggregation with filterJson (legacy).
M ExecuteGroupedAggregateAsync(long, IEnumerable<GroupFieldRequest>, IEnumerable<AggregateRequest>, string?) ⚡ Pro Override: GroupBy via PVT with filterJson (legacy compatibility).
C ProQueryProvider redb.Postgres.Pro.Query
M ExecuteAggregateAsync(long, string, AggregateFunction, FilterExpression?) ⚡ Pro: Single field aggregation with FilterExpression (preferred).
M ExecuteAggregateAsync(long, string, AggregateFunction, string?) ⚡ Pro: Single field aggregation with filterJson (legacy).
M ExecuteGroupedAggregateAsync(long, IEnumerable<GroupFieldRequest>, IEnumerable<AggregateRequest>, string?) ⚡ Pro Override: GroupBy via PVT with filterJson (legacy compatibility).
C QueryProviderBase redb.Core.Query.Base
M ExecuteAggregateAsync(long, string, AggregateFunction, FilterExpression?) Execute single-field aggregation with FilterExpression (Pro version).
M ExecuteAggregateAsync(long, string, AggregateFunction, string?) Perform aggregation on EAV field (SQL strategy)
M ExecuteArrayGroupedAggregateAsync(long, string, IEnumerable<GroupFieldRequest>, IEnumerable<AggregateRequest>, string?) Performs GroupBy aggregation on an array via the aggregate_array_grouped SQL function
C RedbQueryable<TProps> redb.Core.Query
M AggregateAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>) Flexible aggregation - choose what to aggregate via Agg.Sum/Avg/Min/Max/Count
C TreeQueryProviderBase redb.Core.Query.Base
M ExecuteAggregateAsync(long, string, AggregateFunction, FilterExpression?) Execute single-field aggregation with FilterExpression (Pro version).
M ExecuteAggregateAsync(long, string, AggregateFunction, string?) Execute aggregation on EAV field (SQL strategy for simple fields).