37 std::string type_string;
A schema for a Table.
Definition schema.h:51
Interface for a data type for a field.
Definition type.h:44
Definition expected.h:1199
Define symbol visibility macros for the Hive catalog library.
Hive catalog APIs.
Definition hive_catalog.h:34
ICEBERG_HIVE_EXPORT Result< std::vector< HiveColumn > > SchemaToHiveColumns(const Schema &schema)
Convert top-level fields to HMS columns. Docs become comments. Field IDs and requiredness are not rep...
ICEBERG_HIVE_EXPORT Result< std::string > TypeToHiveString(const Type &type)
Render a Hive type string, including nested types. Follow Java: variant -> unknown,...
Define Result, Status, and error helpers.
Column metadata passed to HMS.
Definition hive_schema.h:35