Skip to main content

GroupingDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the result of a grouping

public class GroupingDto

Inheritance ObjectGroupingDto

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()