[jira] [Created] (FLINK-12004) Consider about POJO using method chaining when extract TypeInformation

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-12004) Consider about POJO using method chaining when extract TypeInformation

Shang Yuanchun (Jira)
jiawei chen created FLINK-12004:
-----------------------------------

             Summary: Consider about POJO using method chaining when extract TypeInformation
                 Key: FLINK-12004
                 URL: https://issues.apache.org/jira/browse/FLINK-12004
             Project: Flink
          Issue Type: Improvement
          Components: API / DataStream
    Affects Versions: 1.7.2
            Reporter: jiawei chen


I have a POJO class using method chaining such as :
{code:java}
public static class CustomChainingPojoType {
private String myField1;
private int myField2;

public CustomChainingPojoType() {
}

public CustomChainingPojoType setMyField1(String myField1) {
this.myField1 = myField1;
return this;
}

public CustomChainingPojoType setMyField2(int myField2) {
this.myField2 = myField2;
return this;
}

public String getMyField1() {
return myField1;
}

public int getMyField2() {
return myField2;
}
}{code}
 

It can not be analyze as POJO in TypeExtractor because the set method return type is not Void, How about add a condition that return type can be class self.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)