public Process(Job job, Dictionary <string, string> args, JobProperties jobProps) { m_job = job; m_args = args; m_jobProps = jobProps; m_logCache = new CachingLogger(LogLevel.Info, null); m_reportEnv = new RootJobReportEnv(job); }
private Job CreateJob() { JobProperties jobProps = new JobProperties { ContinueOnErrors = cbxContinueOnErrors.Checked }; return(ImportSqlDumpJob.CreateJob(SelectedLoader, m_dst, jobProps)); }
public static Job FromCommands(IEnumerable <JobCommand> commands, JobProperties jobProps) { Job res = new Job(); res.m_jobProps = jobProps; foreach (var cmd in commands) { res.AddCommand(cmd.Clone(false)); } return(res); }
public static Job FromCommand(JobCommand command, JobProperties jobProps) { Job res = new Job(); res.m_jobProps = jobProps; res.AddCommand(command); using (var ub = new UsageBuilder("create_job:" + command.GetType().FullName)) { command.GetUsageParams(ub); } return(res); }
public static Job CreateJob(IDatabaseSource src, IBackupFormat format, DatabaseStructureMembers members, JobProperties jobProps) { return(Job.FromCommand(new BackupDbJobCommand(src, format, members), jobProps)); }
public static Job CreateDataJob(IDataSqlGenerator generator, IFilePlace place, ISqlDialect dialect, TableDataFrame dataFrame, DataFrameRowsExtractor rows, ConnectionPack connpack, SqlFormatProperties formatProps, JobProperties jobProps) { return(Job.FromCommand(new GenerateDataSqlJobCommand(generator, place, dialect, dataFrame, rows, connpack, formatProps), jobProps)); }
public static Job CreateJob(IAppObjectSqlGenerator generator, IFilePlace place, ISqlDialect dialect, AppObject[] objs, ConnectionPack connpack, SqlFormatProperties formatProps, JobProperties jobProps) { return(Job.FromCommand(new GenerateSqlJobCommand(generator, place, dialect, objs, connpack, formatProps), jobProps)); }
public static Job CreateJob(IDatabaseLoader loader, IDatabaseSource dst, JobProperties jobProps) { return(Job.FromCommand(new ImportSqlDumpJobCommand(loader, dst), jobProps)); }
public static Job CreateJob(BackupContainer backup, IDatabaseSource dst, JobProperties jobProps) { return(Job.FromCommand(new RestoreDbJobCommand(backup, dst), jobProps)); }
public static Job Create(ITabularDataStore source, ITabularDataStore target, IRowTransform rowTransform, TableCopyOptions copyOpts, JobProperties jobProps) { return(Job.FromCommand(new BulkCopyJobCommand(source, target, rowTransform, copyOpts), jobProps)); }
public static Job CreateJob(IDatabaseSource src, IDatabaseWriter dst, DatabaseCopyOptions copyOpts, JobProperties jobProps) { return(Job.FromCommand(new CopyDbJobCommand(src, dst, copyOpts), jobProps)); }