[
https://issues.apache.org/jira/browse/BEAM-4608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tobias Kaymak updated BEAM-4608:
--------------------------------
Description:
The documentation that is part of the code of TextIO has some usage examples.
The description of how to achieve custom naming with the new FileIO in
combination with the TextIO could be improved as the code in the "Advanced
Features" is not really fully fleshed out and probably not in sync with how it
should be done in Beam 2.4.0.
https://beam.apache.org/documentation/sdks/javadoc/2.4.0/index.html?org/apache/beam/sdk/io/TextIO.html
See SO Question:
https://stackoverflow.com/questions/50930409/how-to-replace-withfilenamepolicy-in-apache-beam-2-4
The second part that could be improved is in the gcp.BigQueryIO class:
[https://github.com/apache/beam/blob/release-2.4.0/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java#L217]
The example is also not fully fleshed out, but most importantly the
`BigQueryIO.write()` should be replaced with `BigQueryIO.<Quote>write()` as
otherwise it won't compile.
was:
The documentation that is part of the code of TextIO has some usage examples.
The description of how to achieve custom naming with the new FileIO in
combination with the TextIO could be improved as the code in the "Advanced
Features" is not really fully fleshed out and probably not in sync with how it
should be done in Beam 2.4.0.
[https://beam.apache.org/documentation/sdks/javadoc/2.4.0/index.html?org/apache/beam/sdk/io/TextIO.html
|https://beam.apache.org/documentation/sdks/javadoc/2.4.0/org/apache/beam/sdk/io/TextIO.html]See
SO Question:
[https://stackoverflow.com/questions/50930409/how-to-replace-withfilenamepolicy-in-apache-beam-2-4]
The second part that could be improved is in the gcp.BigQueryIO class:
[https://github.com/apache/beam/blob/release-2.4.0/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java#L217]
The example is also not fully fleshed out, but most importantly the
`BigQueryIO.write()` should be replaced with `BigQueryIO.<Quote>write()` as
otherwise it won't compile.
> Improve / Fix documentation examples for Beam 2.4.0 for TextIO and BigQueryIO
> -----------------------------------------------------------------------------
>
> Key: BEAM-4608
> URL: https://issues.apache.org/jira/browse/BEAM-4608
> Project: Beam
> Issue Type: Bug
> Components: io-java-files, io-java-gcp
> Affects Versions: 2.4.0
> Reporter: Tobias Kaymak
> Assignee: Eugene Kirpichov
> Priority: Minor
>
> The documentation that is part of the code of TextIO has some usage examples.
> The description of how to achieve custom naming with the new FileIO in
> combination with the TextIO could be improved as the code in the "Advanced
> Features" is not really fully fleshed out and probably not in sync with how
> it should be done in Beam 2.4.0.
> https://beam.apache.org/documentation/sdks/javadoc/2.4.0/index.html?org/apache/beam/sdk/io/TextIO.html
> See SO Question:
> https://stackoverflow.com/questions/50930409/how-to-replace-withfilenamepolicy-in-apache-beam-2-4
> The second part that could be improved is in the gcp.BigQueryIO class:
> [https://github.com/apache/beam/blob/release-2.4.0/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java#L217]
> The example is also not fully fleshed out, but most importantly the
> `BigQueryIO.write()` should be replaced with `BigQueryIO.<Quote>write()` as
> otherwise it won't compile.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)