Class LookupTransformation

The lookup transformation enriches the incoming data with data from the lookup source. Data from the lookup source is read into memory when the first record arrives. For each incoming row, the lookup tries to find a matching record in the loaded source data and uses this record to enrich the ingoing data.

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

Constructors

LookupTransformation()

Declaration
    public LookupTransformation()

LookupTransformation(IDataFlowExecutableSource<ExpandoObject>)

Declaration
    public LookupTransformation(IDataFlowExecutableSource<ExpandoObject> source)
Parameters
TypeNameDescription
IDataFlowExecutableSource<System.Dynamic.ExpandoObject>source

LookupTransformation(IDataFlowExecutableSource<ExpandoObject>, Func<ExpandoObject, ICollection<ExpandoObject>, ExpandoObject>)

Declaration
    public LookupTransformation(IDataFlowExecutableSource<ExpandoObject> source, Func<ExpandoObject, ICollection<ExpandoObject>, ExpandoObject> retrievalFunc)
Parameters
TypeNameDescription
IDataFlowExecutableSource<System.Dynamic.ExpandoObject>source
System.Func<System.Dynamic.ExpandoObject, System.Collections.Generic.ICollection<System.Dynamic.ExpandoObject>, System.Dynamic.ExpandoObject>retrievalFunc

Implements