flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephan Ewen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-1665) Add optional annotations for POJOs to specify the order of fields
Date Mon, 03 Aug 2015 09:54:05 GMT

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

Stephan Ewen commented on FLINK-1665:

You can always specify order the following way:

Instead of

you can do 

data.groupBy("id").orderBy("name.first", "name.last")

I feel that getting into order and annotations is a huge thing, for something that has very
good other solutions.
I'd rather see us fixing more fundamental things.

> Add optional annotations for POJOs to specify the order of fields
> -----------------------------------------------------------------
>                 Key: FLINK-1665
>                 URL: https://issues.apache.org/jira/browse/FLINK-1665
>             Project: Flink
>          Issue Type: Improvement
>          Components: JobManager
>    Affects Versions: 0.8.0, 0.9
>            Reporter: Fabian Hueske
> The order of fields within a POJO is not well defined. 
> We could provide an optional annotation such as {{@Position(int)}} to enable the definition
of field orders.
> The order of fields is relevant when mapping data to POJOs such as when generating POJOs
from CSV input, converting POJOs to tuples (for example for the expression API), or when sorting
POJOs (see FLINK-1664).

This message was sent by Atlassian JIRA

View raw message