Yueyang Qiu created BEAM-8098:
---------------------------------

             Summary: BigQueryIO needs documentation on how data types in 
BigQuery and in Beam SDK correspond
                 Key: BEAM-8098
                 URL: https://issues.apache.org/jira/browse/BEAM-8098
             Project: Beam
          Issue Type: Improvement
          Components: io-java-gcp
            Reporter: Yueyang Qiu
            Assignee: Yueyang Qiu


While working on [https://github.com/apache/beam/pull/9144], I realized there 
is a gap in BigQueryIO documentation on mapping between data types defined in 
BigQuery and in Beam SDK.

 

For example, if a user reads a BYTES field from BigQuery into Beam, it will be 
represented as java.nio.ByteBuffer type in Beam Java SDK. The user will need to 
do an explicit type cast to ByteBuffer in order to use the data, but there is 
no easy way the user can know which type they should cast to, unless digging 
into BigQueryIO's implementation (Java - Avro - BigQuery).



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to