iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iceberg::NameToIdVisitor Class Reference

Visitor for building maps from field name to field ID and field ID to field name. More...

#include <type_util.h>

Public Member Functions

 NameToIdVisitor (std::unordered_map< std::string, int32_t, StringHash, std::equal_to<> > &name_to_id, std::unordered_map< int32_t, std::string > *id_to_name, bool case_sensitive=true, std::function< std::string(std::string_view)> quoting_func={})
 
Status Visit (const ListType &type, const std::string &path, const std::string &short_path)
 
Status Visit (const MapType &type, const std::string &path, const std::string &short_path)
 
Status Visit (const StructType &type, const std::string &path, const std::string &short_path)
 
Status Visit (const PrimitiveType &type, const std::string &path, const std::string &short_path)
 
void Finish ()
 

Detailed Description

Visitor for building maps from field name to field ID and field ID to field name.


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