Zum Hauptinhalt springen

SumAggregationItem

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Nodes.Transforms.Aggregations

Represents a single data source configuration for sum aggregation.

public record SumAggregationItem : IEquatable<SumAggregationItem>

Inheritance Object → SumAggregationItem
Implements IEquatable<SumAggregationItem>

Properties​

Path​

JSONPath that selects the container objects to process.

public string Path { get; set; }

Property Value​

String

FilterPath​

Optional JSONPath used to filter selected objects via comparison with SumAggregationItem.ComparisonValue.

public string FilterPath { get; set; }

Property Value​

String

ComparisonValue​

Comparison value used by FilterPath equality test.

public object ComparisonValue { get; set; }

Property Value​

Object

AggregationPath​

JSONPath relative to a filtered object that yields numeric values.

public string AggregationPath { get; set; }

Property Value​

String

Value​

Multiplier applied to each extracted numeric value before summation.

public double Value { get; set; }

Property Value​

Double

Constructors​

SumAggregationItem()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public SumAggregationItem()