SQL_OV_ODBC3_80

Enum SQL_OV_ODBC3_80 

Source
pub enum SQL_OV_ODBC3_80 {}

Trait Implementations§

Source§

impl Async<SQL_OV_ODBC3_80> for SQLHDBC<'_, C4, SQL_OV_ODBC3_80>

Source§

fn SQLCompleteAsync( &mut self, AsyncRetCodePtr: &mut impl AsMutPtr<RETCODE>, ) -> SQLRETURN

Can be used to determine when an asynchronous function is complete using either notification- or polling-based processing. For more information about asynchronous operations, see Asynchronous Execution. SQLCompleteAsync is only implemented in the ODBC Driver Manager. In notification based asynchronous processing mode, SQLCompleteAsync must be called after the Driver Manager raises the event object used for notification. SQLCompleteAsync completes the asynchronous processing and the asynchronous function will generate a return code. In polling based asynchronous processing mode, SQLCompleteAsync is an alternative to calling the original asynchronous function, without needing to specify the arguments in the original asynchronous function call. SQLCompleteAsync can be used regardless whether the ODBC Cursor Library is enabled. Read more
Source§

impl Cancel<SQL_OV_ODBC3_80> for SQLHDBC<'_, C4, SQL_OV_ODBC3_80>

Source§

fn SQLCancelHandle(&self) -> SQLRETURN

Cancels the processing on a connection or statement. The Driver Manager maps a call to SQLCancelHandle to a call to SQLCancel when HandleType is SQL_HANDLE_STMT. Read more
Source§

impl Debug for SQL_OV_ODBC3_80

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T> DescField<'buf, RefSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for T

Source§

fn update_handle(&self, _: &D)
where Self: AttrSet<A>,

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T> DescField<'buf, RefUnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for T

Source§

fn update_handle(&self, _: &D)
where Self: AttrSet<A>,

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T> DescField<'buf, SQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for T

Source§

fn update_handle(&self, _: &D)
where Self: AttrSet<A>,

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T> DescField<'buf, UnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for T

Source§

fn update_handle(&self, _: &D)
where Self: AttrSet<A>,

Source§

impl OdbcVersion for SQL_OV_ODBC3_80

Source§

impl SqlType<SQL_OV_ODBC3_80> for SqlTypeV3_8

Source§

impl CData<SQL_C_GUID, SQL_OV_ODBC3_80> for SQLGUID

Source§

impl<A: Ident, T: Scalar> ColAttr<A, SQL_OV_ODBC3_80> for [T]

Source§

impl<A: Ident, CH: OdbcChar> ColAttr<A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<A: Ident, T> ColAttr<A, SQL_OV_ODBC3_80> for T

Source§

impl<C: ConnState, A: Ident, T: Scalar> ConnAttr<C, A, SQL_OV_ODBC3_80> for [T]

Source§

impl<C: ConnState, A: Ident, CH: OdbcChar> ConnAttr<C, A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<C: ConnState, A: Ident, T> ConnAttr<C, A, SQL_OV_ODBC3_80> for T

Source§

impl ConnAttr<C2, SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE, SQL_OV_ODBC3_80> for AsyncDbcFunctionsEnable

Source§

impl ConnAttr<C4, SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE, SQL_OV_ODBC3_80> for AsyncDbcFunctionsEnable

Source§

impl ConnAttr<C4, SQL_ATTR_CONNECTION_DEAD, SQL_OV_ODBC3_80> for ConnectionDead

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T: Scalar> DescField<'buf, RefSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for [T]

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, CH: OdbcChar> DescField<'buf, RefSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T: Scalar> DescField<'buf, RefUnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for [T]

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, CH: OdbcChar> DescField<'buf, RefUnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T: Scalar> DescField<'buf, SQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for [T]

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, CH: OdbcChar> DescField<'buf, SQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, T: Scalar> DescField<'buf, UnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for [T]

Source§

impl<'conn, 'buf, DT: DescType<'buf>, A: Ident, CH: OdbcChar> DescField<'buf, UnsafeSQLHDESC<'conn, DT>, DT, A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<A: Ident, T: Scalar> EnvAttr<A, SQL_OV_ODBC3_80> for [T]

Source§

impl<A: Ident, CH: OdbcChar> EnvAttr<A, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<A: Ident, T> EnvAttr<A, SQL_OV_ODBC3_80> for T

Source§

impl EnvAttr<SQL_ATTR_CONNECTION_POOLING, SQL_OV_ODBC3_80> for ConnectionPooling

Source§

impl<I: Ident, T: Scalar> InfoType<I, SQL_OV_ODBC3_80> for [T]

Source§

impl<I: Ident, CH: OdbcChar> InfoType<I, SQL_OV_ODBC3_80> for OdbcStr<CH>

Source§

impl<I: Ident, T> InfoType<I, SQL_OV_ODBC3_80> for T

Source§

impl InfoType<SQL_ASYNC_DBC_FUNCTIONS, SQL_OV_ODBC3_80> for AsyncDbcFunctions

Source§

impl InfoType<SQL_ASYNC_NOTIFICATION, SQL_OV_ODBC3_80> for AsyncNotification

Source§

impl InfoType<SQL_DRIVER_AWARE_POOLING_SUPPORTED, SQL_OV_ODBC3_80> for DriverAwarePoolingSupported

Source§

impl<'conn, 'desc, 'buf, A: Ident, T: Scalar> StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for [T]
where [T]: StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>,

Source§

impl<'conn, 'desc, 'buf, A: Ident, CH: OdbcChar> StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for OdbcStr<CH>
where OdbcStr<CH>: StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>,

Source§

impl<'conn, 'desc, 'buf, A: Ident, T> StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for T
where T: StmtAttr<'desc, 'buf, SQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion> + Scalar,

Source§

impl<'conn, 'desc, 'buf, A: Ident, T: Scalar> StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for [T]
where [T]: StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>,

Source§

impl<'conn, 'desc, 'buf, A: Ident, CH: OdbcChar> StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for OdbcStr<CH>
where OdbcStr<CH>: StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>,

Source§

impl<'conn, 'desc, 'buf, A: Ident, T> StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf>, A, SQL_OV_ODBC3_80> for T
where T: StmtAttr<'desc, 'buf, UnsafeSQLHSTMT<'conn, 'desc, 'buf, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion>, A, <SQL_OV_ODBC3_80 as OdbcVersion>::PrevVersion> + Scalar,

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<'desc, 'buf, S> Async<SQL_OV_ODBC3_80> for S
where S: Statement<'desc, 'buf, SQL_OV_ODBC3_80>,

Source§

fn SQLCompleteAsync( &mut self, AsyncRetCodePtr: &mut impl AsMutPtr<RETCODE>, ) -> SQLRETURN

Can be used to determine when an asynchronous function is complete using either notification- or polling-based processing. For more information about asynchronous operations, see Asynchronous Execution. SQLCompleteAsync is only implemented in the ODBC Driver Manager. In notification based asynchronous processing mode, SQLCompleteAsync must be called after the Driver Manager raises the event object used for notification. SQLCompleteAsync completes the asynchronous processing and the asynchronous function will generate a return code. In polling based asynchronous processing mode, SQLCompleteAsync is an alternative to calling the original asynchronous function, without needing to specify the arguments in the original asynchronous function call. SQLCompleteAsync can be used regardless whether the ODBC Cursor Library is enabled. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<'desc, 'buf, S> Cancel<SQL_OV_ODBC3_80> for S
where S: Statement<'desc, 'buf, SQL_OV_ODBC3_80>,

Source§

fn SQLCancel(&self) -> SQLRETURN
where Self: Handle<Ident = SQL_HANDLE_STMT>,

Cancels the processing on a statement. To cancel processing on a connection or statement, use SQLCancelHandle Function. Read more
Source§

fn SQLCancelHandle(&self) -> SQLRETURN

Cancels the processing on a connection or statement. The Driver Manager maps a call to SQLCancelHandle to a call to SQLCancel when HandleType is SQL_HANDLE_STMT. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.