public static void Import(Reclamation.Core.Arguments args, TimeSeriesDatabase dbase) { //// Pisces /ImportIdwr /Data:data.dat /Index:index.dat /Filename:SnakeMonthly.sdf if (!args.Contains("Data") || !args.Contains("Filename")) { Console.WriteLine("Usage: Pisces /ImportIdwr /Data:datafile /Filename:databasename"); Console.WriteLine(" or: Pisces /ImportIdwr /Data:datafile /Index:indexfile /Filename:databasename"); return; } string dbname = args["Filename"]; IdwrMonthy id; db = dbase; if (args.Count == 3) { id = new IdwrMonthy(args["Data"], "noIndex", dbname); } else { if (args.Contains("Index")) { if (args[2] == "ValidityCheck") { id = new IdwrMonthy(args["Data"], "ValidityCheck", dbname); } else { id = new IdwrMonthy(args["Data"], args["Index"], dbname); } } else { id = new IdwrMonthy(args["Data"], "noIndex", dbname); } } id.Import(); }
public static void Import(Reclamation.Core.Arguments args, TimeSeriesDatabase dbase) { //// Pisces /ImportIdwr /Data:data.dat /Index:index.dat /Filename:SnakeMonthly.sdf if (!args.Contains("Data") || !args.Contains("Filename")) { Console.WriteLine("Usage: Pisces /ImportIdwr /Data:datafile /Filename:databasename"); Console.WriteLine(" or: Pisces /ImportIdwr /Data:datafile /Index:indexfile /Filename:databasename"); return; } string dbname = args["Filename"]; IdwrMonthy id; db = dbase; if (args.Count == 3) { id = new IdwrMonthy(args["Data"], "noIndex" , dbname); } else { if (args.Contains("Index")) { if (args[2] == "ValidityCheck") id = new IdwrMonthy(args["Data"], "ValidityCheck", dbname); else id = new IdwrMonthy(args["Data"], args["Index"], dbname); } else id = new IdwrMonthy(args["Data"], "noIndex", dbname); } id.Import(); }