IPoolService class abstract interface

Pool-shaped operations subset of IOdbcService.

Lets infrastructure-level orchestrators (load balancers, lifecycle managers, pool warmers) depend on the pool surface alone without pulling in the query / transaction surface.

Mirrors the signatures of the corresponding IOdbcService members exactly so existing call sites work both ways.

Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
poolClose(int poolId) Future<Result<void>>
poolCreate(String connectionString, int maxSize, {PoolOptions? options}) Future<Result<int>>
poolGetConnection(int poolId) Future<Result<Connection>>
poolHealthCheck(int poolId) Future<Result<bool>>
poolReleaseConnection(String connectionId) Future<Result<void>>
poolSetSize(int poolId, int newMaxSize) Future<Result<void>>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited