public static IFluentProcessMutatorBuilder SequentialMerge(this IFluentProcessBuilder builder, ITopic topic, string name, Action <SequentialMergerBuilder> action) { var subBuilder = new SequentialMergerBuilder(topic, name); action.Invoke(subBuilder); return(builder.ReadFrom(subBuilder.Merger)); }
public static IFluentProcessMutatorBuilder SequentialMerge(this IFluentProcessBuilder builder, IEtlContext context, string name, Action <SequentialMergerBuilder> merger) { var subBuilder = new SequentialMergerBuilder(context, name); merger.Invoke(subBuilder); return(builder.ReadFrom(subBuilder.Merger)); }
public static IFluentProcessMutatorBuilder ImportEnumerable(this IFluentProcessBuilder builder, EnumerableImporter importer) { return(builder.ReadFrom(importer)); }
internal FluentProcessMutatorBuilder(IFluentProcessBuilder parent) { ProcessBuilder = parent; }
public static IFluentProcessMutatorBuilder UsePredefinedRows(this IFluentProcessBuilder builder, RowCreator creator) { return(builder.ReadFrom(creator)); }
public static IFluentProcessMutatorBuilder ReadFromService <TChannel, TClient>(this IFluentProcessBuilder builder, ServiceModelReader <TChannel, TClient> reader) where TChannel : class where TClient : ClientBase <TChannel> { return(builder.ReadFrom(reader)); }
public static IFluentProcessMutatorBuilder ReadSheetListFromExcel(this IFluentProcessBuilder builder, EpPlusExcelSheetListReader reader) { return(builder.ReadFrom(reader)); }
public static IFluentProcessMutatorBuilder ReadFromInMemoryRowCache(this IFluentProcessBuilder builder, InMemoryRowCache cache) { return(builder.ReadFrom(cache)); }