|
iceberg-cpp
|
A deletion vector file writer. More...
#include <dv_writer.h>
Public Member Functions | |
| Status | Delete (std::string_view referenced_data_file, int64_t pos, const std::shared_ptr< PartitionSpec > &spec, const PartitionValues &partition) |
| Mark a row position as deleted for the given data file. | |
| Status | Delete (std::string_view referenced_data_file, const PositionDeleteIndex &positions, const std::shared_ptr< PartitionSpec > &spec, const PartitionValues &partition) |
| Mark all positions in the given index as deleted for a data file. | |
| Status | Close () |
| Write all accumulated deletion vectors to the Puffin file and close. | |
| Result< DeleteWriteResult > | Metadata () |
| The result of writing; valid only after Close(). | |
Static Public Member Functions | |
| static Result< std::unique_ptr< DVWriter > > | Make (DVWriterOptions options) |
| Create a new DVWriter. | |
A deletion vector file writer.