You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Chesnay Schepler (JIRA)" <ji...@apache.org> on 2015/09/15 19:58:45 UTC

[jira] [Commented] (FLINK-2684) Make TypeInformation non-serializable again by removing Table API's need for it

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

Chesnay Schepler commented on FLINK-2684:
-----------------------------------------

What are the benefits of making them non-serializable?

> Make TypeInformation non-serializable again by removing Table API's need for it
> -------------------------------------------------------------------------------
>
>                 Key: FLINK-2684
>                 URL: https://issues.apache.org/jira/browse/FLINK-2684
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table API
>            Reporter: Till Rohrmann
>            Priority: Minor
>
> Currently, the {{TypeInformations}} must be serializable because they are shipped with UDFs of the Table API to the TMs. There the Table API code is generated and compiled. By generating the code on the client and shipping the code as strings, we could get rid of this dependency. As a consequence, the {{TypeInformations}} can be non-serializable again, as they were intended to be.
> Maybe [~aljoscha] can provide some more implementation details here.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)