[ https://issues.apache.org/jira/browse/HIVE-686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14566292#comment-14566292 ]
Hive QA commented on HIVE-686: ------------------------------ {color:red}Overall{color}: -1 at least one tests failed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12736253/HIVE-686.1.patch {color:red}ERROR:{color} -1 due to 5 failed/errored test(s), 8989 tests executed *Failed tests:* {noformat} TestUtil - did not produce a TEST-*.xml file org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_fold_case org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_histogram_numeric org.apache.hadoop.hive.cli.TestMinimrCliDriver.testCliDriver_ql_rewrite_gbtoidx_cbo_2 org.apache.hadoop.hive.cli.TestMinimrCliDriver.testCliDriver_schemeAuthority {noformat} Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/4110/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/4110/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-4110/ Messages: {noformat} Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 5 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12736253 - PreCommit-HIVE-TRUNK-Build > add UDF substring_index > ----------------------- > > Key: HIVE-686 > URL: https://issues.apache.org/jira/browse/HIVE-686 > Project: Hive > Issue Type: New Feature > Components: UDF > Reporter: Namit Jain > Assignee: Alexander Pivovarov > Attachments: HIVE-686.1.patch, HIVE-686.1.patch, HIVE-686.patch, > HIVE-686.patch > > > SUBSTRING_INDEX(str,delim,count) > Returns the substring from string str before count occurrences of the > delimiter delim. If count is positive, everything to the left of the final > delimiter (counting from the left) is returned. If count is negative, > everything to the right of the final delimiter (counting from the right) is > returned. SUBSTRING_INDEX() performs a case-sensitive match when searching > for delim. > Examples: > {code} > SELECT SUBSTRING_INDEX('www.mysql.com', '.', 3); > --www.mysql.com > SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); > --www.mysql > SELECT SUBSTRING_INDEX('www.mysql.com', '.', 1); > --www > SELECT SUBSTRING_INDEX('www.mysql.com', '.', 0); > --'' > SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1); > --com > SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); > --mysql.com > SELECT SUBSTRING_INDEX('www.mysql.com', '.', -3); > --www.mysql.com > {code} > {code} > --#delim does not exist in str > SELECT SUBSTRING_INDEX('www.mysql.com', 'Q', 1); > --www.mysql.com > --#delim is 2 chars > SELECT SUBSTRING_INDEX('www||mysql||com', '||', 2); > --www||mysql > --#delim is empty string > SELECT SUBSTRING_INDEX('www.mysql.com', '', 2); > --'' > --#str is empty string > SELECT SUBSTRING_INDEX('', '.', 2); > --'' > {code} > {code} > --#null params > SELECT SUBSTRING_INDEX(null, '.', 1); > --null > SELECT SUBSTRING_INDEX('www.mysql.com', null, 1); > --null > SELECT SUBSTRING_INDEX('www.mysql.com', '.', null); > --null > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)