public class IcebergUtils
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.iceberg.data.Record | beamRowToIcebergRecord(org.apache.iceberg.Schema schema,
                      Row row)Converts a Beam  Rowto an IcebergRecord. | 
| static org.apache.iceberg.Schema | beamSchemaToIcebergSchema(Schema schema)Converts a Beam  Schemato an IcebergSchema. | 
| static Row | icebergRecordToBeamRow(Schema schema,
                      org.apache.iceberg.data.Record record)Converts an Iceberg  Recordto a BeamRow. | 
| static Schema | icebergSchemaToBeamSchema(org.apache.iceberg.Schema schema)Converts an Iceberg  Schemato a BeamSchema. | 
public static Schema icebergSchemaToBeamSchema(org.apache.iceberg.Schema schema)
Schema to a Beam Schema.public static org.apache.iceberg.Schema beamSchemaToIcebergSchema(Schema schema)
Schema to an Iceberg Schema.
 The following unsupported Beam types will be defaulted to Types.StringType:
 
Schema.TypeName.DECIMALpublic static org.apache.iceberg.data.Record beamRowToIcebergRecord(org.apache.iceberg.Schema schema,
                                                                    Row row)
Row to an Iceberg Record.