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

Francesco Guardiani reassigned FLINK-25341:
-------------------------------------------

    Assignee: Francesco Guardiani

> Improve casting structured type to STRING
> -----------------------------------------
>
>                 Key: FLINK-25341
>                 URL: https://issues.apache.org/jira/browse/FLINK-25341
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Table SQL / Planner
>            Reporter: Timo Walther
>            Assignee: Francesco Guardiani
>            Priority: Major
>
> Structured types currently use ROW to STRING logic. However, this is not very 
> useful for users as the field order might be determined by Flink. Also, 
> structured types has the nice property of defining a custom {{toString}} and 
> attribute names.
> I would suggest the following:
> If the structured type has a {{StructuredType.getImplementationClass}} 
> convert to external class and call {{toString}}.
> If no implementation class is present or the toString is not possible, use 
> the string representation of maps.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to