FieldGroupByAggregationInputDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Represents for aggregations a field group by clause
public class FieldGroupByAggregationInputDto : AggregationInputDto
Inheritance Object → AggregationInputDto → FieldGroupByAggregationInputDto
Properties
GroupByAttributePaths
Attribute paths to group by
public IEnumerable<string> GroupByAttributePaths { get; set; }
Property Value
CountAttributePaths
Attribute paths whose existence to count, NULL values are not counted.
public IEnumerable<string> CountAttributePaths { get; set; }
Property Value
MaxValueAttributePaths
Attributes paths whose maximum value is to be determined.
public IEnumerable<string> MaxValueAttributePaths { get; set; }
Property Value
MinValueAttributePaths
Attributes paths whose minimum value is to be determined.
public IEnumerable<string> MinValueAttributePaths { get; set; }
Property Value
AvgAttributePaths
Attributes paths whose average value is to be determined.
public IEnumerable<string> AvgAttributePaths { get; set; }
Property Value
SumAttributePaths
Attributes paths whose sum value is to be determined.
public IEnumerable<string> SumAttributePaths { get; set; }
Property Value
Constructors
FieldGroupByAggregationInputDto()
public FieldGroupByAggregationInputDto()