示例#1
0
 public MergeJoin()
 {
     NLogger        = NLog.LogManager.GetLogger("ETL");
     Transformation = new RowTransformation <Tuple <TInput1, TInput2>, TOutput>();
     JoinBlock      = new JoinBlock <TInput1, TInput2>();
     Target1        = new MergeJoinTarget <TInput1>(JoinBlock.Target1);
     Target2        = new MergeJoinTarget <TInput2>(JoinBlock.Target2);
 }
示例#2
0
 public void LinkTo(IDataFlowLinkTarget <TTransformationOutput> target, Predicate <TTransformationOutput> predicate)
 {
     RowTransformation.LinkTo(target, predicate);
     NLogger.Debug(TaskName + " was linked to Target!", TaskType, "LOG", TaskHash, ControlFlow.STAGE, ControlFlow.CurrentLoadProcess?.LoadProcessKey);
 }