|
Databricks C++ SDK 0.2.4
Interact with Databricks via an SDK
|
Connection pooling configuration (optional performance optimization) More...
#include <config.h>
Public Member Functions | |
| bool | is_valid () const |
| Validate configuration values. | |
Public Attributes | |
| bool | enabled = false |
| Enable connection pooling (default: false) | |
| size_t | min_connections = 1 |
| Minimum connections to maintain in pool (default: 1) | |
| size_t | max_connections = 10 |
| Maximum connections allowed in pool (default: 10) | |
| int | connection_timeout_ms = 5000 |
| Timeout for acquiring connection from pool in milliseconds (default: 5000) | |
Connection pooling configuration (optional performance optimization)
Enables connection pooling to improve performance for applications that execute many queries. Pooling reduces connection overhead by reusing existing connections.
| bool databricks::PoolingConfig::is_valid | ( | ) | const |
Validate configuration values.
| int databricks::PoolingConfig::connection_timeout_ms = 5000 |
| bool databricks::PoolingConfig::enabled = false |
| size_t databricks::PoolingConfig::max_connections = 10 |
| size_t databricks::PoolingConfig::min_connections = 1 |