Exemplo n.º 1
0
 /**
  * Guesses at the standard type that corresponds to the given name. Returns null if no known
  * corresponding type.
  */
 public static StandardType standardType(String name) {
   if (name == null) {
     return null;
   }
   if (name.equalsIgnoreCase("INT")) {
     name = "INTEGER";
   }
   if (name.equalsIgnoreCase("DATETIME")) {
     name = "TIMESTAMP";
   }
   if (name.equalsIgnoreCase("DATETIME WITH TIMEZONE")) {
     name = "TIMESTAMPZ";
   }
   if (name.equalsIgnoreCase("TIME WITH TIMEZONE")) {
     name = "TIMEZ";
   }
   try {
     return StandardType.valueOf(name.toUpperCase());
   } catch (IllegalArgumentException e) {
     return null;
   }
 }