iceberg-cpp
Loading...
Searching...
No Matches
Public Attributes | Friends | List of all members
iceberg::MappedField Struct Reference

An immutable mapping between a field ID and a set of names. More...

#include <name_mapping.h>

Public Attributes

std::unordered_set< std::string > names
 A required list of 0 or more names for a field.
 
std::optional< int32_t > field_id
 An optional Iceberg field ID used when a field's name is present in names.
 
std::shared_ptr< class MappedFieldsnested_mapping
 An optional list of field mappings for child field of structs, maps, and lists.
 

Friends

bool operator== (const MappedField &lhs, const MappedField &rhs)
 

Detailed Description

An immutable mapping between a field ID and a set of names.

This class is trivial enough that we don't need any function.


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