Show / Hide Table of Contents

Class ComputationIsNonTrivial

Verifies that all Aggregation tables have at least one aggregation expression.

Inheritance
Object
LoggingValidatorBase
ComputationIsNonTrivial
Implements
IMetricsPlanValidator
IGenericMetricsPlanTransformer<List<String>>
Inherited Members
LoggingValidatorBase.Logger
LoggingValidatorBase.ValidatorName
LoggingValidatorBase.Transform(MetricsPlan)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Mangrove.MetricSetTransformers.Validation
Assembly: MetricSetTransformers.dll
Syntax
public class ComputationIsNonTrivial : LoggingValidatorBase, IMetricsPlanValidator, IGenericMetricsPlanTransformer<List<string>>
Remarks

Aggregation expressions are expressions of type UnaryAggregation or BinaryAggregation.

Constructors

View Source

ComputationIsNonTrivial(ILogger)

Declaration
public ComputationIsNonTrivial(ILogger logger)
Parameters
Type Name Description
ILogger logger

Methods

View Source

TransformWithTracing(MetricsPlan)

Declaration
public override List<string> TransformWithTracing(MetricsPlan plan)
Parameters
Type Name Description
MetricsPlan plan
Returns
Type Description
List<String>
Overrides
LoggingValidatorBase.TransformWithTracing(MetricsPlan)

Implements

IMetricsPlanValidator
IGenericMetricsPlanTransformer<T>

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX