public interface HoodieFileWriter<R extends org.apache.avro.generic.IndexedRecord>
| Modifier and Type | Method and Description |
|---|---|
boolean |
canWrite() |
void |
close() |
long |
getBytesWritten() |
default void |
prepRecordWithMetadata(R avroRecord,
HoodieRecord record,
String instantTime,
Integer partitionId,
AtomicLong recordIndex,
String fileName) |
void |
writeAvro(String key,
R oldRecord) |
void |
writeAvroWithMetadata(R newRecord,
HoodieRecord record) |
void writeAvroWithMetadata(R newRecord, HoodieRecord record) throws IOException
IOExceptionboolean canWrite()
void close()
throws IOException
IOExceptionvoid writeAvro(String key, R oldRecord) throws IOException
IOExceptionlong getBytesWritten()
default void prepRecordWithMetadata(R avroRecord, HoodieRecord record, String instantTime, Integer partitionId, AtomicLong recordIndex, String fileName)
Copyright © 2022 The Apache Software Foundation. All rights reserved.