public abstract class GenericRecordWriteConverter
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.PCollection<org.apache.avro.generic.GenericRecord>>
implements java.io.Serializable
PTransform to convert Row to GenericRecord.| Constructor and Description |
|---|
GenericRecordWriteConverter() |
| Modifier and Type | Method and Description |
|---|---|
abstract org.apache.beam.sdk.schemas.Schema |
beamSchema() |
static org.apache.beam.sdk.extensions.sql.meta.provider.avro.GenericRecordWriteConverter.Builder |
builder() |
org.apache.beam.sdk.values.PCollection<org.apache.avro.generic.GenericRecord> |
expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input) |
public abstract org.apache.beam.sdk.schemas.Schema beamSchema()
public static org.apache.beam.sdk.extensions.sql.meta.provider.avro.GenericRecordWriteConverter.Builder builder()
public org.apache.beam.sdk.values.PCollection<org.apache.avro.generic.GenericRecord> expand(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.PCollection<org.apache.avro.generic.GenericRecord>>