Zum Hauptinhalt springen

AggregationInput

Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories.Query

Represents aggregation operations

public class AggregationInput

Inheritance Object → AggregationInput

Properties​

CountAttributePathList​

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

public IEnumerable<string> CountAttributePathList { get; }

Property Value​

IEnumerable<String>

MaxValueAttributePathList​

Attributes paths whose maximum value is to be determined.

public IEnumerable<string> MaxValueAttributePathList { get; }

Property Value​

IEnumerable<String>

MinValueAttributePathList​

Attributes paths whose minimum value is to be determined.

public IEnumerable<string> MinValueAttributePathList { get; }

Property Value​

IEnumerable<String>

AvgAttributePathList​

Attributes paths whose average value is to be determined.

public IEnumerable<string> AvgAttributePathList { get; }

Property Value​

IEnumerable<String>

SumAttributePathList​

Attributes paths whose sum value is to be determined.

public IEnumerable<string> SumAttributePathList { get; }

Property Value​

IEnumerable<String>

Constructors​

AggregationInput()​

Constructor

public AggregationInput()

Methods​

CountAttributePaths(String[])​

Attributes paths whose number of non-null values is to be determined.

public AggregationInput CountAttributePaths(String[] attributePaths)

Parameters​

attributePaths String[]
Path of attribute

Returns​

AggregationInput

MinAttributePaths(String[])​

Attributes paths whose min value is to be determined.

public AggregationInput MinAttributePaths(String[] attributePaths)

Parameters​

attributePaths String[]
Path of attribute

Returns​

AggregationInput

MaxAttributePaths(String[])​

Attributes paths whose max value is to be determined.

public AggregationInput MaxAttributePaths(String[] attributePaths)

Parameters​

attributePaths String[]
Path of attribute

Returns​

AggregationInput

AvgAttributePaths(String[])​

Attributes paths whose average value is to be determined.

public AggregationInput AvgAttributePaths(String[] attributePaths)

Parameters​

attributePaths String[]
Path of attribute

Returns​

AggregationInput

SumAttributePaths(String[])​

Attributes paths whose sum value is to be determined.

public AggregationInput SumAttributePaths(String[] attributePaths)

Parameters​

attributePaths String[]
Path of attribute

Returns​

AggregationInput