Class IcebergWriteSchemaTransformProvider

All Implemented Interfaces:
SchemaTransformProvider

@AutoService(SchemaTransformProvider.class) public class IcebergWriteSchemaTransformProvider extends TypedSchemaTransformProvider<IcebergWriteSchemaTransformProvider.Configuration>
SchemaTransform implementation for IcebergIO.writeRows(org.apache.beam.sdk.io.iceberg.IcebergCatalogConfig) and, in merge-on-read mode, IcebergIO.writeCdcRows(org.apache.beam.sdk.io.iceberg.IcebergCatalogConfig). Outputs a PCollection<Row> representing the snapshots created in the process; merge-on-read writes add a dead_letter output of late records.