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; }
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); }
public static SDBParams Gen(string prefName, DATATYPE_LIST type) { return new SDBParams(prefName, type); }
public static SDBParams Gen(DATATYPE_LIST type) { return new SDBParams(SDB.SDBStorage.GetDefaultTagName(type), type); }