@Test public void testIsIsoLatin1Number() throws Exception { assertTrue(DataType.isIsoLatin1Number("1")); assertTrue(DataType.isIsoLatin1Number("-1")); assertTrue(DataType.isIsoLatin1Number("+1")); assertTrue(DataType.isIsoLatin1Number("123456789")); assertTrue(DataType.isIsoLatin1Number("-123456789")); assertTrue(DataType.isIsoLatin1Number("+123456789")); // not an iso latin 1 number assertFalse(DataType.isIsoLatin1Number("1+")); assertFalse(DataType.isIsoLatin1Number("1-")); assertFalse(DataType.isIsoLatin1Number("2.99792458e8")); assertFalse(DataType.isIsoLatin1Number("foo")); assertFalse(DataType.isIsoLatin1Number("")); assertFalse(DataType.isIsoLatin1Number(null)); } }
return DatatypeConverter.parseDateTime(string); } else if (isDate(type)) { if (isIsoLatin1Number(string)) { return new Date(Long.parseLong(string)); } else {
return DatatypeConverter.parseDateTime(string); } else if (isDate(type)) { if (isIsoLatin1Number(string)) { return new Date(Long.parseLong(string)); } else {