flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hequn Cheng (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-7410) Add getName method to UserDefinedFunction
Date Sat, 26 Aug 2017 04:03:00 GMT

    [ https://issues.apache.org/jira/browse/FLINK-7410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16142604#comment-16142604

Hequn Cheng commented on FLINK-7410:

hi [~jark] , thanks for your advice. {toString} may be used to output something else and {getName}
is only used to output the name 

> Add getName method to UserDefinedFunction
> -----------------------------------------
>                 Key: FLINK-7410
>                 URL: https://issues.apache.org/jira/browse/FLINK-7410
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table API & SQL
>    Affects Versions: 1.4.0
>            Reporter: Hequn Cheng
>            Assignee: Hequn Cheng
> *Motivation*
> Operator names setted in table-api are used by visualization and logging, it is import
to make these names simple and readable. Currently, UserDefinedFunction’s name contains
class CanonicalName and md5 value making the name too long and unfriendly to users. 
> As shown in the following example, 
> {quote}
> select: (a, b, c, org$apache$flink$table$expressions$utils$RichFunc1$281f7e61ec5d8da894f5783e2e17a4f5(a)
AS _c3, org$apache$flink$table$expressions$utils$RichFunc2$fb99077e565685ebc5f48b27edc14d98(c)
AS _c4)
> {quote}
> *Changes:*
> Provide getName method for UserDefinedFunction. The method will return class name by
default. Users can also override the method to return whatever he wants.
> What do you think [~fhueske] ?

This message was sent by Atlassian JIRA

View raw message