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, ConnectionOptions? connectionOptions}) → Future<Result<int>>
poolGetConnection(int poolId, {ConnectionOptions? options}) → 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