[ https://issues.apache.org/jira/browse/HIVE-26768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17802818#comment-17802818 ]
Ayush Saxena commented on HIVE-26768: ------------------------------------- Hi [~Dayakar] we are seeing some failures downstream with the test introduced in this PR. Something like {noformat} Output: '+----------------+ | _c0 | +----------------+ | Hello Smith! | | Hello Sachin! | +----------------+ ' should match Hello Sachin!.*Hello Smith! {noformat} I think in your query you should have an Order by clause, so that the entries maintain the order before you assert them, else this test would fail whenever the order of returned values changes. Can you raise an Addendum PR to check & fix the tests? > HPLSQL UDF is not working if it is applied on a column of type > varchar/char/decimal in a table. > ----------------------------------------------------------------------------------------------- > > Key: HIVE-26768 > URL: https://issues.apache.org/jira/browse/HIVE-26768 > Project: Hive > Issue Type: Bug > Components: Hive > Reporter: Dayakar M > Assignee: Dayakar M > Priority: Major > Labels: pull-request-available > Fix For: 4.0.0-beta-1 > > Time Spent: 2h 40m > Remaining Estimate: 0h > > HPLSQL UDF is not working if it is applied on a column of type > varchar/char/decimal in a table. > For example: > {code:java} > CREATE TABLE result (s varchar(20)); > INSERT INTO result VALUES('alice'); > INSERT INTO result VALUES('bob'); > CREATE FUNCTION hello(p string) > RETURNS STRING > BEGIN > RETURN 'Hello, ' || p; > END; > SELECT hello(s) FROM result; {code} > > --> It should return below > {code:java} > +----------------+ > | _c0 | > +----------------+ > | Hello, alice | > | Hello, bob | > +----------------+ > {code} > > But actual result is > {code:java} > +----------------+ > | _c0 | > +----------------+ > | Hello, | > | Hello, | > +----------------+ > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)