iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
iceberg::internal::EqualityDeleteFile Struct Reference

Wrapper for equality delete files that caches converted bounds. More...

#include <delete_file_index.h>

Public Member Functions

 EqualityDeleteFile (const Schema *schema, ManifestEntry &&entry)
 
bool HasLowerAndUpperBounds () const
 Check if this delete file has both lower and upper bounds.
 
Result< std::optional< std::reference_wrapper< const Literal > > > LowerBound (int32_t id) const
 Get the lower bound for a field ID.
 
Result< std::optional< std::reference_wrapper< const Literal > > > UpperBound (int32_t id) const
 Get the upper bound for a field ID.
 

Public Attributes

const Schemaschema
 
ManifestEntry wrapped
 
int64_t apply_sequence_number
 
std::unordered_map< int32_t, Literallower_bounds
 
std::unordered_map< int32_t, Literalupper_bounds
 
bool bounds_converted = false
 

Detailed Description

Wrapper for equality delete files that caches converted bounds.


The documentation for this struct was generated from the following files: