|
iceberg-cpp
|
A group of equality delete files sorted by apply sequence number. More...
#include <delete_file_index.h>
Public Member Functions | |
| EqualityDeletes (const Schema &schema) | |
| Status | Add (ManifestEntry &&entry) |
| Add an equality delete file to this group. | |
| Result< std::vector< std::shared_ptr< DataFile > > > | Filter (int64_t seq, const DataFile &data_file) |
| Filter equality deletes that apply to the given data file. | |
| std::vector< std::shared_ptr< DataFile > > | ReferencedDeleteFiles () |
| Get all delete files in this group. | |
| bool | empty () const |
| Check if this group is empty. | |
A group of equality delete files sorted by apply sequence number.
Equality deletes apply to data files with sequence number < the delete's data sequence number (i.e., apply_sequence_number = data_sequence_number - 1).
| Result< std::vector< std::shared_ptr< DataFile > > > iceberg::internal::EqualityDeletes::Filter | ( | int64_t | seq, |
| const DataFile & | data_file | ||
| ) |
Filter equality deletes that apply to the given data file.
Returns delete files where: