Class ColumnRename

ColumnRename allows you to rename the column or properties names of your ingoing data. This transformation works with objects, ExpandoObjects and arrays as input data type.
ColumnRename will always convert the input type into a (dynamic) ExpandoObject. Provide a column mapping with the old and the new name. The mapping can also be automatically retrieved from existing ColumnMap attributes. For arrays provide the array index and the new name.

Inheritance
object
DataFlowSource<ExpandoObject>
DataFlowTransformation<ExpandoObject, ExpandoObject>
ColumnRename<ExpandoObject>
ColumnRename
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.DataFlow.Transformations
Assembly: ETLBox.dll
Syntax
    public class ColumnRename : ColumnRename<ExpandoObject>, ILoggableTask, IDataFlowLogging, IDataFlowTransformation<ExpandoObject, ExpandoObject>, IDataFlowSource<ExpandoObject>, IDataFlowSource, IDataFlowDestination<ExpandoObject>, IDataFlowDestination, IDataFlowComponent

Constructors

ColumnRename()

Declaration
    public ColumnRename()

ColumnRename(ICollection<RenameColumn>)

Declaration
    public ColumnRename(ICollection<RenameColumn> renameColumns)
Parameters
TypeNameDescription
System.Collections.Generic.ICollection<T><RenameColumn>renameColumns

Implements