Skip to main content

AggregationInput

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

Represents aggregation operations

public class AggregationInput

Inheritance ObjectAggregationInput

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