iceberg-cpp
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
iceberg::ContentFileUtil Struct Reference

Utility functions for content files. More...

#include <content_file_util.h>

Static Public Member Functions

static bool IsDV (const DataFile &file)
 Check if a delete file is a deletion vector (DV).
 
static Result< std::optional< std::string > > ReferencedDataFile (const DataFile &file)
 Get the referenced data file path from a position delete file.
 
static Result< bool > IsFileScoped (const DataFile &file)
 Check if a delete file is file-scoped.
 
static bool ContainsSingleDV (std::span< const std::shared_ptr< DataFile > > files)
 Check if a collection of delete files contains exactly one DV.
 
static std::string DVDesc (const DataFile &file)
 Generate a description string for a deletion vector.
 
static void DropAllStats (DataFile &data_file)
 In-place drop stats.
 
static void DropUnselectedStats (DataFile &data_file, const std::unordered_set< int32_t > &selected_columns)
 Preserve stats based on selected columns.
 

Detailed Description

Utility functions for content files.


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