|
iceberg-cpp
|
Configuration for the SQL catalog. More...
#include <sql_catalog.h>
Public Attributes | |
| std::string | name = "sql_catalog" |
| std::string | uri |
Database connection string interpreted by the chosen CatalogStore. | |
| std::string | warehouse_location |
| Base location used to derive table locations when none is supplied. | |
| int32_t | max_connections = kMaxConnections |
| std::unordered_map< std::string, std::string > | props |
| Additional connector-specific properties. | |
Configuration for the SQL catalog.
| int32_t iceberg::sql::SqlCatalogConfig::max_connections = kMaxConnections |
Maximum number of database connections. Built-in stores use a single connection when this is 1 and a bounded sqlpp23 connection pool otherwise.
| std::string iceberg::sql::SqlCatalogConfig::name = "sql_catalog" |
Logical catalog name. Scopes all rows via the catalog_name column so that multiple catalogs can share one database.