Show / Hide Table of Contents

Class CoalesceOutputTables

Transformer that combines all the Expression nodes from all the output Table into a single output Table whose source is an experiment unit-level Table.

Inheritance
Object
LoggingTransformerBase
CoalesceOutputTables
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 CoalesceOutputTables : LoggingTransformerBase, IMetricsPlanTransformer
Remarks

The new MetricsPlan will have only one output Table. When consolidating expressions at the single output table, ignores any Filter expressions or Aggregand. The reason for this is to only copy metrics, and expressions needed for the metrics. If there are several output tables, there should be no Filters to begin with, plus all the Aggregands should be consistent.

Constructors

View Source

CoalesceOutputTables(ILogger)

Declaration
public CoalesceOutputTables(ILogger logger = null)
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