Esempio n. 1
0
 protected override StageResult Init()
 {
     if (!InputFile.CheckExistsAndReportError(L))
     {
         return(StageResult.INPUT_ERROR);
     }
     WriterOptions.Add("RecordLimitSize", RecordLimitSize);
     return(StageResult.SUCCESS);
 }
Esempio n. 2
0
 protected override StageResult Init()
 {
     if (!Success(base.Init(), out StageResult r))
     {
         return(r);
     }
     WriterOptions.Add("HasHeaderRecord", true);
     return(StageResult.SUCCESS);
 }
Esempio n. 3
0
        protected override StageResult Init()
        {
            StageResult r;

            if ((r = base.Init()) != StageResult.SUCCESS)
            {
                return(r);
            }

            if (AdditionalOptions.Count > 0)
            {
                foreach (KeyValuePair <string, object> kv in AdditionalOptions)
                {
                    if (WriterOptions.ContainsKey(kv.Key))
                    {
                        WriterOptions.Remove(kv.Key);
                    }
                    WriterOptions.Add(kv.Key, kv.Value);
                }
            }
            return(StageResult.SUCCESS);
        }
Esempio n. 4
0
 public LoadToCsvFile(string delimiter = ",") : base()
 {
     WriterOptions.Add("Delimiter", delimiter);
     WriterOptions.Add("HasHeaderRecord", false);
     WriterOptions.Add("QuoteNoFields", true);
 }
Esempio n. 5
0
 protected override StageResult Init()
 {
     WriterOptions.Add("HasHeaderRecord", true);
     return(StageResult.SUCCESS);
 }