QueryAggregationResult
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
A class representing the result of a query aggregation operation.
public class QueryAggregationResult : AggregationResult
Inheritance Object → AggregationResult → QueryAggregationResult
Properties
GroupBy
Gets the grouping input for the aggregation operation.
public IEnumerable<FieldAggregationResult> GroupBy { get; }
Property Value
IEnumerable<FieldAggregationResult>
Count
public long Count { get; }
Property Value
CountStatistics
public IEnumerable<StatisticsResult> CountStatistics { get; }
Property Value
MinStatistics
public IEnumerable<StatisticsResult> MinStatistics { get; }
Property Value
MaxStatistics
public IEnumerable<StatisticsResult> MaxStatistics { get; }
Property Value
AvgStatistics
public IEnumerable<StatisticsResult> AvgStatistics { get; }
Property Value
SumStatistics
public IEnumerable<StatisticsResult> SumStatistics { get; }
Property Value
Constructors
QueryAggregationResult(Int64, IEnumerable<StatisticsResult>, IEnumerable<StatisticsResult>, IEnumerable<StatisticsResult>, IEnumerable<StatisticsResult>, IEnumerable<StatisticsResult>, IEnumerable<FieldAggregationResult>)
Constructor for QueryAggregationResult.
public QueryAggregationResult(long count, IEnumerable<StatisticsResult> countStatistics, IEnumerable<StatisticsResult> minStatistics, IEnumerable<StatisticsResult> maxStatistics, IEnumerable<StatisticsResult> avgStatistics, IEnumerable<StatisticsResult> sumStatistics, IEnumerable<FieldAggregationResult> groupBy)
Parameters
count
Int64
Count of items in the group
countStatistics
IEnumerable<StatisticsResult>
Count statistics for each attribute
minStatistics
IEnumerable<StatisticsResult>
Min statistics for each attribute
maxStatistics
IEnumerable<StatisticsResult>
Max statistics for each attribute
avgStatistics
IEnumerable<StatisticsResult>
Average value statistics for each attribute
sumStatistics
IEnumerable<StatisticsResult>
Sum value statistics for each attribute
groupBy
IEnumerable<FieldAggregationResult>
Grouping input for the aggregation operation