FieldAggregationInput
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories.Query
Represents the input for field aggregation operations.
public class FieldAggregationInput : AggregationInput
Inheritance Object → AggregationInput → FieldAggregationInput
Properties
GroupByAttributePathList
Attribute names to group by
public IEnumerable<string> GroupByAttributePathList { get; }
Property Value
CountAttributePathList
Attribute paths whose existence to count, NULL values are not counted.
public IEnumerable<string> CountAttributePathList { get; }
Property Value
MaxValueAttributePathList
Attributes paths whose maximum value is to be determined.
public IEnumerable<string> MaxValueAttributePathList { get; }
Property Value
MinValueAttributePathList
Attributes paths whose minimum value is to be determined.
public IEnumerable<string> MinValueAttributePathList { get; }
Property Value
AvgAttributePathList
Attributes paths whose average value is to be determined.
public IEnumerable<string> AvgAttributePathList { get; }
Property Value
SumAttributePathList
Attributes paths whose sum value is to be determined.
public IEnumerable<string> SumAttributePathList { get; }
Property Value
Constructors
FieldAggregationInput(IEnumerable<String>)
Constructs a new instance of FieldAggregationInput with the specified group by attribute paths.
public FieldAggregationInput(IEnumerable<string> groupByAttributePaths)
Parameters
groupByAttributePaths
IEnumerable<String>
Group by attribute paths.