diff --git ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStringToMap.java ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStringToMap.java index 501b0b8..2792676 100644 --- ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStringToMap.java +++ ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStringToMap.java @@ -44,7 +44,7 @@ + "Creates a map by parsing text ", extended = "Split text into key-value pairs" + " using two delimiters. The first delimiter separates pairs, and the" + " second delimiter sperates key and value. If only one parameter is given, default" - + " delimiters are used: ',' as delimiter1 and '=' as delimiter2.") + + " delimiters are used: ',' as delimiter1 and ':' as delimiter2.") public class GenericUDFStringToMap extends GenericUDF { // Must be deterministic order map for consistent q-test output across Java versions - see HIVE-9161 private final LinkedHashMap ret = new LinkedHashMap(); diff --git ql/src/test/results/clientpositive/str_to_map.q.out ql/src/test/results/clientpositive/str_to_map.q.out index 002e4fb..106af2f 100644 --- ql/src/test/results/clientpositive/str_to_map.q.out +++ ql/src/test/results/clientpositive/str_to_map.q.out @@ -8,7 +8,7 @@ PREHOOK: type: DESCFUNCTION POSTHOOK: query: desc function extended str_to_map POSTHOOK: type: DESCFUNCTION str_to_map(text, delimiter1, delimiter2) - Creates a map by parsing text -Split text into key-value pairs using two delimiters. The first delimiter separates pairs, and the second delimiter sperates key and value. If only one parameter is given, default delimiters are used: ',' as delimiter1 and '=' as delimiter2. +Split text into key-value pairs using two delimiters. The first delimiter separates pairs, and the second delimiter sperates key and value. If only one parameter is given, default delimiters are used: ',' as delimiter1 and ':' as delimiter2. Function class:org.apache.hadoop.hive.ql.udf.generic.GenericUDFStringToMap Function type:BUILTIN PREHOOK: query: explain select str_to_map('a=1,b=2,c=3',',','=')['a'] from src limit 3