Class BeamRowToStorageApiProto
java.lang.Object
org.apache.beam.sdk.io.gcp.bigquery.BeamRowToStorageApiProto
Utility methods for converting Beam
Row objects to dynamic protocol message, for use with
the Storage write API.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicMessagemessageFromBeamRow(Descriptors.Descriptor descriptor, Row row, String changeType, long changeSequenceNum) Forwards (@param changeSequenceNum) tomessageFromBeamRow(Descriptor, Row, String, String)viaLong.toHexString(long).static DynamicMessagemessageFromBeamRow(Descriptors.Descriptor descriptor, Row row, String changeType, String changeSequenceNum) Given a BeamRowobject, returns a protocol-buffer message that can be used to write data using the BigQuery Storage streaming API.
-
Constructor Details
-
BeamRowToStorageApiProto
public BeamRowToStorageApiProto()
-
-
Method Details
-
messageFromBeamRow
public static DynamicMessage messageFromBeamRow(Descriptors.Descriptor descriptor, Row row, @Nullable String changeType, long changeSequenceNum) Forwards (@param changeSequenceNum) tomessageFromBeamRow(Descriptor, Row, String, String)viaLong.toHexString(long). -
messageFromBeamRow
public static DynamicMessage messageFromBeamRow(Descriptors.Descriptor descriptor, Row row, @Nullable String changeType, @Nullable String changeSequenceNum) Given a BeamRowobject, returns a protocol-buffer message that can be used to write data using the BigQuery Storage streaming API.
-