RowTransformation

Class RowTransformation

The RowTransformation will apply the transformation function to each row of data.

Inherited Members
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
    public class RowTransformation : RowTransformation<ExpandoObject>, IDataFlowTransformation<ExpandoObject, ExpandoObject>, IDataFlowSource<ExpandoObject>, IDataFlowSource, IDataFlowDestination<ExpandoObject>, IDataFlowDestination, IDataFlowComponent, ILoggableTask
Examples
RowTransformation<InputType, OutputType> trans = new RowTransformation<InputType, OutputType>(
row => {
    return new OutputType() { Value = row.Value + 1 };
});

Constructors

RowTransformation()

Declaration
    public RowTransformation()

RowTransformation(Func<ExpandoObject, ExpandoObject>)

Declaration
    public RowTransformation(Func<ExpandoObject, ExpandoObject> rowTransformationFunc)
Parameters
TypeNameDescription
Func<ExpandoObject, ExpandoObject>rowTransformationFunc

RowTransformation(Func<ExpandoObject, ExpandoObject>, Action)

Declaration
    public RowTransformation(Func<ExpandoObject, ExpandoObject> rowTransformationFunc, Action initAction)
Parameters
TypeNameDescription
Func<ExpandoObject, ExpandoObject>rowTransformationFunc
ActioninitAction

Implements