public interface HoodieFileWriter extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
boolean |
canWrite() |
void |
close() |
default void |
write(String recordKey,
HoodieRecord record,
org.apache.avro.Schema schema) |
void |
write(String recordKey,
HoodieRecord record,
org.apache.avro.Schema schema,
Properties props) |
default void |
writeWithMetadata(HoodieKey key,
HoodieRecord record,
org.apache.avro.Schema schema) |
void |
writeWithMetadata(HoodieKey key,
HoodieRecord record,
org.apache.avro.Schema schema,
Properties props) |
boolean canWrite()
void writeWithMetadata(HoodieKey key, HoodieRecord record, org.apache.avro.Schema schema, Properties props) throws IOException
IOExceptionvoid write(String recordKey, HoodieRecord record, org.apache.avro.Schema schema, Properties props) throws IOException
IOExceptionvoid close()
throws IOException
close in interface AutoCloseableIOExceptiondefault void writeWithMetadata(HoodieKey key, HoodieRecord record, org.apache.avro.Schema schema) throws IOException
IOExceptiondefault void write(String recordKey, HoodieRecord record, org.apache.avro.Schema schema) throws IOException
IOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.