[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16023549#comment-16023549 ] ASF GitHub Bot commented on FLINK-6569: --- Github user haohui closed the pull request at: https://github.com/apache/flink/pull/3890 > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16022956#comment-16022956 ] ASF GitHub Bot commented on FLINK-6569: --- Github user twalthr commented on the issue: https://github.com/apache/flink/pull/3890 @haohui can you close this PR? > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16011928#comment-16011928 ] ASF GitHub Bot commented on FLINK-6569: --- Github user twalthr commented on the issue: https://github.com/apache/flink/pull/3890 The Java version of the API also depends on the Scala classes of `flink-table`. Everything in `org.apache.flink.table.api` is used in both languages. `org.apache.flink.table.api.scala/java` contain language specific classes. > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16011243#comment-16011243 ] ASF GitHub Bot commented on FLINK-6569: --- Github user haohui commented on the issue: https://github.com/apache/flink/pull/3890 My understanding is that the snippet should only depend on the Java version of the API (`ROW_NAMED` in flink-core) instead of the one written in Scala that resides in `flink-table`. Correct? > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16010071#comment-16010071 ] ASF GitHub Bot commented on FLINK-6569: --- Github user twalthr commented on the issue: https://github.com/apache/flink/pull/3890 -1 @haohui The examples are correct if you use Types class of the Table API: `org.apache.flink.table.api.Types` > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16009685#comment-16009685 ] ASF GitHub Bot commented on FLINK-6569: --- Github user rmetzger commented on the issue: https://github.com/apache/flink/pull/3890 Thank you for addressing this so quickly. +1 from my side. > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (FLINK-6569) flink-table KafkaJsonTableSource example doesn't work
[ https://issues.apache.org/jira/browse/FLINK-6569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16008889#comment-16008889 ] ASF GitHub Bot commented on FLINK-6569: --- GitHub user haohui opened a pull request: https://github.com/apache/flink/pull/3890 [FLINK-6569] flink-table KafkaJsonTableSource example doesn't work. This PR makes the proposed changes on the document and changes the Java unit tests to reflect the suggested usages of the API. You can merge this pull request into a Git repository by running: $ git pull https://github.com/haohui/flink FLINK-6569 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/3890.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #3890 commit f6f989d10abd2aa08ccdb73d946de21b631ebeea Author: Haohui MaiDate: 2017-05-12T23:12:19Z [FLINK-6569] flink-table KafkaJsonTableSource example doesn't work. > flink-table KafkaJsonTableSource example doesn't work > - > > Key: FLINK-6569 > URL: https://issues.apache.org/jira/browse/FLINK-6569 > Project: Flink > Issue Type: Bug > Components: Documentation, Table API & SQL >Affects Versions: 1.3.0 >Reporter: Robert Metzger >Assignee: Haohui Mai > Fix For: 1.3.0 > > > The code example uses > {code} > TypeInformation typeInfo = Types.ROW( > new String[] { "id", "name", "score" }, > new TypeInformation[] { Types.INT(), Types.STRING(), Types.DOUBLE() } > ); > {code} > the correct way of using it is something like > {code} > TypeInformation typeInfo = Types.ROW_NAMED( > new String[] { "id", "zip", "date" }, > Types.LONG, Types.INT, Types.SQL_DATE); > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)