[
https://issues.apache.org/jira/browse/HIVE-13063?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15151678#comment-15151678
]
Alejandro Fernandez commented on HIVE-13063:
--------------------------------------------
Verified it worked with,
{code}
ADD JAR hdfs://c6401.ambari.apache.org:8020/tmp/hive-exec.jar;
CREATE TEMPORARY FUNCTION char_udf AS 'org.apache.hadoop.hive.ql.udf.UDFChar';
CREATE TEMPORARY FUNCTION replace_udf AS
'org.apache.hadoop.hive.ql.udf.UDFReplace';
SHOW FUNCTIONS;
DESCRIBE FUNCTION char_udf;
DESCRIBE FUNCTION replace_udf;
select char_udf(-1),
char_udf(0),
char_udf(1),
char_udf(48),
char_udf(65),
char_udf(68.12),
char_udf(32457964);
select replace_udf('', '', ''),
replace_udf(null, '', ''),
replace_udf('', null, ''),
replace_udf('', '', null),
replace_udf('Hack and Hue', 'H', 'BL'),
replace_udf('ABABrdvABrk', 'AB', 'a');
{code}
> Create UDFs for CHAR and REPLACE
> ---------------------------------
>
> Key: HIVE-13063
> URL: https://issues.apache.org/jira/browse/HIVE-13063
> Project: Hive
> Issue Type: Improvement
> Components: HiveServer2
> Affects Versions: 1.2.0
> Reporter: Alejandro Fernandez
> Assignee: Alejandro Fernandez
> Fix For: 2.1.0
>
> Attachments: HIVE-13063.patch, Screen Shot 2016-02-17 at 7.20.57
> PM.png, Screen Shot 2016-02-17 at 7.21.07 PM.png
>
>
> Create UDFS for these functions.
> CHAR: convert n where n : [0, 256) into the ascii equivalent as a varchar. If
> n is less than 0 or greater than 255, return the empty string. If n is 0,
> return null.
> REPLACE: replace all substrings of 'str' that match 'search' with 'rep'.
> Example. SELECT REPLACE('Hack and Hue', 'H', 'BL');
> Equals 'BLack and BLue'"
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)