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 DynamicMessage
messageFromBeamRow
(Descriptors.Descriptor descriptor, Row row, String changeType, long changeSequenceNum) Forwards (@param changeSequenceNum) tomessageFromBeamRow(Descriptor, Row, String, String)
viaLong.toHexString(long)
.static DynamicMessage
messageFromBeamRow
(Descriptors.Descriptor descriptor, Row row, String changeType, String changeSequenceNum) Given a BeamRow
object, 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 BeamRow
object, returns a protocol-buffer message that can be used to write data using the BigQuery Storage streaming API.
-