Esempio n. 1
0
 private SDBParams(string prefName, DATATYPE_LIST type)
 {
     if (prefName.Length > MAX_COLUMN_LENGTH)
         throw new ArgumentException("Column name too long. Max length is " + MAX_COLUMN_LENGTH);
     this.prefName = prefName;
     this.type = type;
 }
Esempio n. 2
0
 public static SDBParams Gen(string prefName, string amType)
 {
     DATATYPE_LIST type;
     var camType = amType.ToLower();
     switch (camType)
     {
     case "int":
     case "digit":
         type = DATATYPE_LIST.INT;
         break;
     case "flt":
     case "float":
         type = DATATYPE_LIST.FLT;
         break;
     case "num":
     case "number":
         type = DATATYPE_LIST.NUM;
         break;
     case "tdf":
     case "timestamp":
         type = DATATYPE_LIST.TDF;
         break;
     case "tme":
     case "time":
         type = DATATYPE_LIST.TME;
         break;
     case "txt":
     case "string":
         type = DATATYPE_LIST.TXT;
         break;
     case "cur":
     case "money":
         type = DATATYPE_LIST.CUR;
         break;
     case "dte":
     case "date":
         type = DATATYPE_LIST.DTE;
         break;
     default:
         throw new ArgumentException("Invalid type entered: " + amType);
     }
     return new SDBParams(prefName, type);
 }
Esempio n. 3
0
 public static SDBParams Gen(string prefName, DATATYPE_LIST type)
 {
     return new SDBParams(prefName, type);
 }
Esempio n. 4
0
 public static SDBParams Gen(DATATYPE_LIST type)
 {
     return new SDBParams(SDB.SDBStorage.GetDefaultTagName(type), type);
 }