Class CdcReadUtils.GenericDeleteReader
java.lang.Object
org.apache.beam.sdk.io.iceberg.cdc.DeleteReader<org.apache.iceberg.data.Record>
org.apache.beam.sdk.io.iceberg.cdc.CdcReadUtils.GenericDeleteReader
- Enclosing class:
CdcReadUtils
public static class CdcReadUtils.GenericDeleteReader
extends DeleteReader<org.apache.iceberg.data.Record>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.sdk.io.iceberg.cdc.DeleteReader
DeleteReader.PreloadedDeletes -
Constructor Summary
ConstructorsConstructorDescriptionGenericDeleteReader(org.apache.iceberg.io.FileIO io, String dataFilePath, org.apache.iceberg.Schema tableSchema, org.apache.iceberg.Schema requiredSchema, List<org.apache.iceberg.DeleteFile> deleteFiles, DeleteReader.PreloadedDeletes preloadedDeletes) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.iceberg.StructLikeasStructLike(org.apache.iceberg.data.Record record) protected org.apache.iceberg.io.InputFilegetInputFile(String location) Methods inherited from class org.apache.beam.sdk.io.iceberg.cdc.DeleteReader
deletedRowPositions, loadInputFile, newDeleteLoader, pos, read, requiredSchema
-
Constructor Details
-
GenericDeleteReader
public GenericDeleteReader(org.apache.iceberg.io.FileIO io, String dataFilePath, org.apache.iceberg.Schema tableSchema, org.apache.iceberg.Schema requiredSchema, List<org.apache.iceberg.DeleteFile> deleteFiles, DeleteReader.PreloadedDeletes preloadedDeletes)
-
-
Method Details
-
asStructLike
protected org.apache.iceberg.StructLike asStructLike(org.apache.iceberg.data.Record record) - Specified by:
asStructLikein classDeleteReader<org.apache.iceberg.data.Record>
-
getInputFile
- Specified by:
getInputFilein classDeleteReader<org.apache.iceberg.data.Record>
-