Show / Hide Table of Contents

Class InsertIntermediateSkipNonExperimentUnitAggregations

This transformer modifies the rules of InsertIntermediateComputations by only inserting intermediate UnaryAggregations for experiment unit Aggregation tables, as defined by ExperimentUnitTables(MetricsPlan).

Inheritance
Object
LoggingTransformerBase
InsertIntermediateSkipNonExperimentUnitAggregations
Implements
IMetricsPlanTransformer
Inherited Members
LoggingTransformerBase.Logger
LoggingTransformerBase.TransformerName
LoggingTransformerBase.Transform(MetricsPlan, IMetricsPlanValidator)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Mangrove.MetricSetTransformers.Normalization
Assembly: MetricSetTransformers.dll
Syntax
public class InsertIntermediateSkipNonExperimentUnitAggregations : LoggingTransformerBase, IMetricsPlanTransformer

Constructors

View Source

InsertIntermediateSkipNonExperimentUnitAggregations(ILogger)

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

Methods

View Source

TransformWithTracing(MetricsPlan, IMetricsPlanValidator)

Declaration
public override MetricsPlan TransformWithTracing(MetricsPlan plan, IMetricsPlanValidator validator)
Parameters
Type Name Description
MetricsPlan plan
IMetricsPlanValidator validator
Returns
Type Description
MetricsPlan
Overrides
LoggingTransformerBase.TransformWithTracing(MetricsPlan, IMetricsPlanValidator)

Implements

IMetricsPlanTransformer

Extension Methods

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