示例#1
0
 public InputOutputMap(INode thisNode, EtlProcessBuilder builder)
 {
     TargetNodes = new List <ISinkNode>();
     SourceNodes = new List <ISourceNode>();
     ThisNode    = thisNode;
     Builder     = builder;
 }
示例#2
0
        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;
 }