@Test public void testEvaluate2() { ToDecimal toDecimal = new ToDecimal(null); assertTrue(toDecimal.evaluate(1L,2).toString().equals("0.01")); assertTrue(toDecimal.evaluate(100000L,2).toString().equals("1000.00")); }
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);  }