|
iceberg-cpp
|
Writer for Iceberg equality delete files. More...
#include <equality_delete_writer.h>
Classes | |
| class | Impl |
Public Member Functions | |
| Status | Write (ArrowArray *data) override |
| Write a batch of records. | |
| Result< int64_t > | Length () const override |
| Get the current number of bytes written. | |
| Status | Close () override |
| Close the writer and finalize the file. | |
| Result< WriteResult > | Metadata () override |
| Get file metadata for all files produced by this writer. | |
| std::span< const int32_t > | equality_field_ids () const |
Static Public Member Functions | |
| static Result< std::unique_ptr< EqualityDeleteWriter > > | Make (const EqualityDeleteWriterOptions &options) |
| Create a new EqualityDeleteWriter instance. | |
Writer for Iceberg equality delete files.
|
overridevirtual |
Close the writer and finalize the file.
Implements iceberg::FileWriter.
|
overridevirtual |
Get the current number of bytes written.
Implements iceberg::FileWriter.
|
overridevirtual |
Get file metadata for all files produced by this writer.
Implements iceberg::FileWriter.
|
overridevirtual |
Write a batch of records.
Implements iceberg::FileWriter.