Skip to main content

AggregationFunction

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

Aggregation functions supported by the runtime query contracts layer. Mirrors the five values of the CK-generated System AggregationTypes enum and the transport-level AggregationTypesDto. Defined here to keep Runtime.Contracts self-contained (no dependency on generated System CK model types).

public enum AggregationFunction

Inheritance ObjectValueTypeEnumAggregationFunction
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Fields

NameValueDescription
Count0Count of non-null values.
Minimum1Minimum value.
Maximum2Maximum value.
Average3Arithmetic mean.
Sum4Sum of values.