@Test public void testEvaluate() { StringTrim udf = new StringTrim(null); assertTrue(udf.evaluate(null).equals("")); assertTrue(udf.evaluate("").equals("")); assertTrue(udf.evaluate("ab").equals("ab")); assertTrue(udf.evaluate("ab ").equals("ab")); assertTrue(udf.evaluate("ab\t").equals("ab")); assertTrue(udf.evaluate("ab\n").equals("ab")); assertTrue(udf.evaluate(" ").equals("")); }
public String evaluate(String s) { if (s == null) { return new String(); } return s.trim(); }
StringTrim extends UDF { public String evaluate(String s) { if (s == null) { return new String(); } return s.trim(); } }
StringTrim extends UDF { public String evaluate(String s) { if (s == null) { return new String(); } return s.trim(); } StringTrim(Map<String, String> config); }
StringTrim extends UDF { public String evaluate(String s) { if (s == null) { return new String(); } return s.trim(); } StringTrim(Map<String, String> config); String evaluate(String s); }
StringTrim extends UDF { public String evaluate(String s) { if (s == null) { return new String(); } return s.trim(); } StringTrim(Map<String, String> config); String evaluate(String s);  }