Skip to main content

ResultAggregationInputDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the input for result aggregation operations.

public class ResultAggregationInputDto : AggregationInputDto

Inheritance ObjectAggregationInputDtoResultAggregationInputDto

Properties

GroupBy

Grouping input for the aggregation operation.

public FieldGroupByAggregationInputDto GroupBy { get; set; }

Property Value

FieldGroupByAggregationInputDto

CountAttributePaths

Attribute paths whose existence to count, NULL values are not counted.

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

Property Value

IEnumerable<String>

MaxValueAttributePaths

Attributes paths whose maximum value is to be determined.

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

Property Value

IEnumerable<String>

MinValueAttributePaths

Attributes paths whose minimum value is to be determined.

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

Property Value

IEnumerable<String>

AvgAttributePaths

Attributes paths whose average value is to be determined.

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

Property Value

IEnumerable<String>

SumAttributePaths

Attributes paths whose sum value is to be determined.

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

Property Value

IEnumerable<String>

Constructors

ResultAggregationInputDto()

public ResultAggregationInputDto()