Class AddByName<TMetadata>
Given a list of names and a factory creating IExpressionMetadata,
inject the metadata into all the column specified by the name.
Inheritance
AddByName<TMetadata>
Assembly: MetricSetTransformers.dll
public class AddByName<TMetadata> : LoggingTransformerBase, IMetricsPlanTransformer where TMetadata : class, IExpressionMetadata
Type Parameters
Name |
Description |
TMetadata |
A type of metadata to inject.
|
Constructors
View Source
Declaration
public AddByName(Func<ColumnReference, TMetadata> factory, IEnumerable<string> names, ILogger logger = null)
Parameters
Methods
View Source
Declaration
public override MetricsPlan TransformWithTracing(MetricsPlan plan, IMetricsPlanValidator validator)
Parameters
Returns
Overrides
Implements
Extension Methods