|
iceberg-cpp
|
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 () |
Visitor for building maps from field name to field ID and field ID to field name.