Class BeamRowToStorageApiProto
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.bigquery.BeamRowToStorageApiProto
-
public class BeamRowToStorageApiProto extends java.lang.ObjectUtility methods for converting BeamRowobjects to dynamic protocol message, for use with the Storage write API.
-
-
Constructor Summary
Constructors Constructor Description BeamRowToStorageApiProto()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.DynamicMessagemessageFromBeamRow(com.google.protobuf.Descriptors.Descriptor descriptor, org.apache.beam.sdk.values.Row row, java.lang.String changeType, long changeSequenceNum)Forwards (@param changeSequenceNum) tomessageFromBeamRow(Descriptor, Row, String, String)viaLong.toHexString(long).static com.google.protobuf.DynamicMessagemessageFromBeamRow(com.google.protobuf.Descriptors.Descriptor descriptor, org.apache.beam.sdk.values.Row row, java.lang.String changeType, java.lang.String changeSequenceNum)Given a BeamRowobject, returns a protocol-buffer message that can be used to write data using the BigQuery Storage streaming API.
-
-
-
Method Detail
-
messageFromBeamRow
public static com.google.protobuf.DynamicMessage messageFromBeamRow(com.google.protobuf.Descriptors.Descriptor descriptor, org.apache.beam.sdk.values.Row row, @Nullable java.lang.String changeType, long changeSequenceNum)Forwards (@param changeSequenceNum) tomessageFromBeamRow(Descriptor, Row, String, String)viaLong.toHexString(long).
-
messageFromBeamRow
public static com.google.protobuf.DynamicMessage messageFromBeamRow(com.google.protobuf.Descriptors.Descriptor descriptor, org.apache.beam.sdk.values.Row row, @Nullable java.lang.String changeType, @Nullable java.lang.String changeSequenceNum)Given a BeamRowobject, returns a protocol-buffer message that can be used to write data using the BigQuery Storage streaming API.
-
-