@Test public void testEvaluate() { ToDecimal toDecimal = new ToDecimal(null); assertTrue(toDecimal.evaluate(1).toString().equals("1")); assertTrue(toDecimal.evaluate(1F).toString().equals("1.0")); assertTrue(toDecimal.evaluate(1.0f).toString().equals("1.0")); assertTrue(toDecimal.evaluate(1.9d).toString().equals("1.9")); assertTrue(toDecimal.evaluate("1").toString().equals("1.0")); assertTrue(toDecimal.evaluate("1.9").toString().equals("1.9")); }
public BigDecimal evaluate(String s) { try { return BigDecimal.valueOf(Double.valueOf(s)); } catch (Exception e) { LOG.warn(EVALUATE_IGNORE_MESSAGE); return null; } }
ToDecimal extends UDF { public BigDecimal evaluate(String s) { try { return BigDecimal.valueOf(Double.valueOf(s)); } catch (Exception e) { LOG.warn(EVALUATE_IGNORE_MESSAGE); return null; } } }
ToDecimal extends UDF { public BigDecimal evaluate(String s) { try { return BigDecimal.valueOf(Double.valueOf(s)); } catch (Exception e) { LOG.warn(EVALUATE_IGNORE_MESSAGE); return null; } } ToDecimal(Map< String, String > config); }
ToDecimal extends UDF { public BigDecimal evaluate(String s) { try { return BigDecimal.valueOf(Double.valueOf(s)); } catch (Exception e) { LOG.warn(EVALUATE_IGNORE_MESSAGE); return null; } } ToDecimal(Map< String, String > config); BigDecimal evaluate(String s); BigDecimal evaluate(int s); BigDecimal evaluate(long s); BigDecimal evaluate(long s, int scale); BigDecimal evaluate(Double s); BigDecimal evaluate(Float s); }
ToDecimal extends UDF { public BigDecimal evaluate(String s) { try { return BigDecimal.valueOf(Double.valueOf(s)); } catch (Exception e) { LOG.warn(EVALUATE_IGNORE_MESSAGE); return null; } } ToDecimal(Map< String, String > config); BigDecimal evaluate(String s); BigDecimal evaluate(int s); BigDecimal evaluate(long s); BigDecimal evaluate(long s, int scale); BigDecimal evaluate(Double s); BigDecimal evaluate(Float s);  }