|
iceberg-cpp
|
#include <optional>#include <sqlpp23/core/basic/table.h>#include <sqlpp23/core/basic/table_columns.h>#include <sqlpp23/core/name/create_name_tag.h>#include <sqlpp23/core/type_traits.h>Go to the source code of this file.
Typedefs | |
| using | iceberg::sql::IcebergTables = ::sqlpp::table_t< IcebergTables_ > |
| using | iceberg::sql::IcebergNamespaceProperties = ::sqlpp::table_t< IcebergNamespaceProperties_ > |
sqlpp23 table models for the SQL catalog's backing tables.
These mirror the hand-written shape that sqlpp23's ddl2cpp generator would produce. The schema is compatible with the Apache Iceberg Java JdbcCatalog: iceberg_tables and iceberg_namespace_properties, both scoped by a catalog_name column.
This is an internal header: it pulls in sqlpp23 and is only included by the built-in store implementations, never by public catalog headers.