Skip to main content

GroupingDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the result of a grouping

public class GroupingDto

Inheritance Object → GroupingDto

Properties​

GroupByAttributeNames​

Attribute names that were used to group the result

public IEnumerable<string> GroupByAttributeNames { get; set; }

Property Value​

IEnumerable<String>

Keys​

Returns the values of the keys that were used to group the result

public IEnumerable<object> Keys { get; set; }

Property Value​

IEnumerable<Object>

Count​

Returns the count of items in the group

public Nullable<long> Count { get; set; }

Property Value​

Nullable<Int64>

CountStatistics​

Returns the count statistics for each attribute

public IEnumerable<StatisticsDto> CountStatistics { get; set; }

Property Value​

IEnumerable<StatisticsDto>

MinStatistics​

Returns the min statistics for each attribute

public IEnumerable<StatisticsDto> MinStatistics { get; set; }

Property Value​

IEnumerable<StatisticsDto>

MaxStatistics​

Returns the max statistics for each attribute

public IEnumerable<StatisticsDto> MaxStatistics { get; set; }

Property Value​

IEnumerable<StatisticsDto>

AvgStatistics​

Returns the average value statistics for each attribute

public IEnumerable<StatisticsDto> AvgStatistics { get; set; }

Property Value​

IEnumerable<StatisticsDto>

Constructors​

GroupingDto()​

public GroupingDto()