Enum odbc_sys::AttrConnectionPooling
source · #[repr(u32)]pub enum AttrConnectionPooling {
Off = 0,
OnePerDriver = 1,
OnePerHenv = 2,
DriverAware = 3,
}
Expand description
Connection pool configuration
Possible values for ConnectionPooling
attribute set with SQLSetEnvAttr
to define which
pooling scheme will be used.
See: https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/sqlsetenvattr-function
Variants§
Off = 0
Connection pooling is turned off. This is the default.
OnePerDriver = 1
A single connection pool is supported for each driver. Every connection in a pool is associated with one driver.
OnePerHenv = 2
A single connection pool is supported for each environment. Every connection in a pool is associated with one environment.
DriverAware = 3
Use the connection-pool awareness feature of the driver, if it is available. If the driver
does not support connection-pool awareness, DriverAware
is ignored and OnePerHenv
is
used.
Trait Implementations§
source§impl Clone for AttrConnectionPooling
impl Clone for AttrConnectionPooling
source§fn clone(&self) -> AttrConnectionPooling
fn clone(&self) -> AttrConnectionPooling
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AttrConnectionPooling
impl Debug for AttrConnectionPooling
source§impl Default for AttrConnectionPooling
impl Default for AttrConnectionPooling
Connection pool default configuration
source§impl From<AttrConnectionPooling> for Pointer
impl From<AttrConnectionPooling> for Pointer
source§fn from(source: AttrConnectionPooling) -> Pointer
fn from(source: AttrConnectionPooling) -> Pointer
Converts to this type from the input type.
source§impl PartialEq for AttrConnectionPooling
impl PartialEq for AttrConnectionPooling
source§fn eq(&self, other: &AttrConnectionPooling) -> bool
fn eq(&self, other: &AttrConnectionPooling) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for AttrConnectionPooling
impl Eq for AttrConnectionPooling
impl StructuralEq for AttrConnectionPooling
impl StructuralPartialEq for AttrConnectionPooling
Auto Trait Implementations§
impl RefUnwindSafe for AttrConnectionPooling
impl Send for AttrConnectionPooling
impl Sync for AttrConnectionPooling
impl Unpin for AttrConnectionPooling
impl UnwindSafe for AttrConnectionPooling
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more