Check if the pool is closed
Check if the pool is initialized and ready
Acquire a connection from the pool.
Close the pool and all connections gracefully. Waits for active connections to be released.
Force close after this timeout (default: 30000)
Get current pool statistics.
Release a connection back to the pool.
The client to release
Execute a function with a pooled connection, automatically releasing it.
Function to execute with the connection
The result of the function
Execute a function with retry logic and automatic connection management.
Function to execute
The result of the function
Connection pool for FlightSqlClient instances.
Manages a pool of connections to a Flight SQL server, handling:
Example