Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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();
 }