public static IFluentSequenceMutatorBuilder SequentialMerge(this IFluentSequenceBuilder builder, IEtlContext context, string name, Action <SequentialMergerBuilder> merger) { var subBuilder = new SequentialMergerBuilder(context, name); merger.Invoke(subBuilder); return(builder.ReadFrom(subBuilder.Merger)); }
public CloseDoorWhenMorningSequenceBuilder(IFluentSequenceBuilder fluentSequenceBuilder, IDelay delay, ICheckForLightCommand checkForLightCommand, IOpenDoorCommand openDoorCommand, ITimeService timeService) { _fluentSequenceBuilder = fluentSequenceBuilder; _delay = delay; _checkForLightCommand = checkForLightCommand; _openDoorCommand = openDoorCommand; _timeService = timeService; }
public static IFluentSequenceMutatorBuilder ReadFromExcel(this IFluentSequenceBuilder builder, EpPlusExcelReader reader) { return(builder.ReadFrom(reader)); }
public static IFluentSequenceMutatorBuilder Listen(this IFluentSequenceBuilder builder, RowListener listener) { return(builder.ReadFrom(listener)); }
public static IFluentSequenceMutatorBuilder ReadFromInMemoryRowCache(this IFluentSequenceBuilder builder, InMemoryRowCache cache) { return(builder.ReadFrom(cache)); }
public static IFluentSequenceMutatorBuilder ReadFromCustomSql(this IFluentSequenceBuilder builder, CustomSqlAdoNetDbReader reader) { return(builder.ReadFrom(reader)); }
public static IFluentSequenceMutatorBuilder UsePredefinedRows(this IFluentSequenceBuilder builder, RowCreator creator) { return(builder.ReadFrom(creator)); }
public static IFluentSequenceMutatorBuilder ReadDelimitedLines(this IFluentSequenceBuilder builder, DelimitedLineReader reader) { return(builder.ReadFrom(reader)); }
public static IFluentSequenceMutatorBuilder ImportEnumerable(this IFluentSequenceBuilder builder, EnumerableImporter importer) { return(builder.ReadFrom(importer)); }
public static IFluentSequenceMutatorBuilder ReadFromStoredProcedure(this IFluentSequenceBuilder builder, StoredProcedureAdoNetDbReader reader) { return(builder.ReadFrom(reader)); }
internal FluentSequenceMutatorBuilder(IFluentSequenceBuilder parent) { ProcessBuilder = parent; }