You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Fabian Hueske (JIRA)" <ji...@apache.org> on 2017/10/10 21:17:00 UTC

[jira] [Closed] (FLINK-7410) Use toString method to display operator names for UserDefinedFunction

     [ https://issues.apache.org/jira/browse/FLINK-7410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fabian Hueske closed FLINK-7410.
--------------------------------
       Resolution: Implemented
    Fix Version/s: 1.4.0

Implemented for 1.4.0 with 427dfe42e2bea891b40e662bc97cdea57cdae3f5

> Use toString method to display operator names for 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
>             Fix For: 1.4.0
>
>
> *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:*
> 			
> Use {{toString}} method to display operator names 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
(v6.4.14#64029)