@Test public void testEvaluate() { String s = null; StringToLower udf = new StringToLower(null); assertTrue(udf.evaluate(s) == null); s = ""; assertTrue(udf.evaluate(s) != null); assertTrue(udf.evaluate(s).equals("")); s = "AbC"; assertTrue(udf.evaluate(s).equals("abc")); s = " AbC"; assertTrue(udf.evaluate(s).equals(" abc")); s = " A b C"; assertTrue(udf.evaluate(s).equals(" a b c")); }
public String evaluate(String str) { if (str == null) { return null; } return new String(str.toLowerCase(Locale.US)); }
StringToLower extends UDF { public String evaluate(String str) { if (str == null) { return null; } return new String(str.toLowerCase(Locale.US)); } }
StringToLower extends UDF { public String evaluate(String str) { if (str == null) { return null; } return new String(str.toLowerCase(Locale.US)); } StringToLower(Map<String, String> config); }
StringToLower extends UDF { public String evaluate(String str) { if (str == null) { return null; } return new String(str.toLowerCase(Locale.US)); } StringToLower(Map<String, String> config); String evaluate(String str); }
StringToLower extends UDF { public String evaluate(String str) { if (str == null) { return null; } return new String(str.toLowerCase(Locale.US)); } StringToLower(Map<String, String> config); String evaluate(String str);  }