iceberg-cpp
Loading...
Searching...
No Matches
Public Attributes | List of all members
iceberg::sql::SqlCatalogConfig Struct Reference

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.
 

Detailed Description

Configuration for the SQL catalog.

Member Data Documentation

◆ max_connections

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.

◆ name

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.


The documentation for this struct was generated from the following file: