コード例 #1
0
 public InputOutputMap(INode thisNode, EtlProcessBuilder builder)
 {
     TargetNodes = new List <ISinkNode>();
     SourceNodes = new List <ISourceNode>();
     ThisNode    = thisNode;
     Builder     = builder;
 }
コード例 #2
0
ファイル: EtlProcessBuilder.cs プロジェクト: lanicon/EtlLib
        public static IEtlProcessBuilder Create(EtlPipelineContext context)
        {
            var builder = new EtlProcessBuilder(context);

            builder.Log.Debug($"Created new EtlProcessBuilder '{builder.Name}'");
            return(builder);
        }
コード例 #3
0
 public EtlProcessCompletedWithResultBuilderContext(EtlProcessBuilder parentBuilder, IEnumerable <TOut> result)
 {
     _parentBuilder = parentBuilder;
     Result         = result;
 }
コード例 #4
0
 public EtlProcessCompletedBuilderContext(EtlProcessBuilder parentBuilder)
 {
     _parentBuilder = parentBuilder;
 }
コード例 #5
0
 public OutputNodeBuilderContext(EtlProcessBuilder parentBuilder, INode creatingNode)
 {
     _parentBuilder = parentBuilder;
     _log           = parentBuilder.Log;
     CreatingNode   = creatingNode;
 }