public InputOutputMap(INode thisNode, EtlProcessBuilder builder) { TargetNodes = new List <ISinkNode>(); SourceNodes = new List <ISourceNode>(); ThisNode = thisNode; Builder = builder; }
public static IEtlProcessBuilder Create(EtlPipelineContext context) { var builder = new EtlProcessBuilder(context); builder.Log.Debug($"Created new EtlProcessBuilder '{builder.Name}'"); return(builder); }
public EtlProcessCompletedWithResultBuilderContext(EtlProcessBuilder parentBuilder, IEnumerable <TOut> result) { _parentBuilder = parentBuilder; Result = result; }
public EtlProcessCompletedBuilderContext(EtlProcessBuilder parentBuilder) { _parentBuilder = parentBuilder; }
public OutputNodeBuilderContext(EtlProcessBuilder parentBuilder, INode creatingNode) { _parentBuilder = parentBuilder; _log = parentBuilder.Log; CreatingNode = creatingNode; }