コード例 #1
0
 public static IOutputNodeBuilderContext <TOut> GenerateInput <TOut, TState>(
     this IEtlProcessBuilder builder,
     Func <GenericDataGenerationNode <TOut, TState> .IDataGeneratorHelper <TState>, bool> @while,
     Func <EtlPipelineContext, int, GenericDataGenerationNode <TOut, TState> .IDataGeneratorHelper <TState>, TOut> generateFn)
     where TOut : class, INodeOutput <TOut>, new()
 {
     return(builder.Input(ctx => new GenericDataGenerationNode <TOut, TState>(@while, generateFn)));
 }
コード例 #2
0
        public override IEtlOperationResult Execute(EtlPipelineContext context)
        {
            _builder = EtlProcessBuilder.Create(context);
            _bootstrapBuilder(_builder);

            _etlProcess = ((EtlProcessBuilder)_builder).Build();
            Named(_etlProcess.Name);

            return(_etlProcess.Execute(context));
        }