pub enum FunctionId {
Show 60 variants
SQL_API_ODBC3_ALL_FUNCTIONS = 999,
SQL_API_SQLALLOCCONNECT = 1,
SQL_API_SQLALLOCENV = 2,
SQL_API_SQLALLOCHANDLE = 1_001,
SQL_API_SQLALLOCSTMT = 3,
SQL_API_SQLBINDCOL = 4,
SQL_API_SQLBINDPARAM = 1_002,
SQL_API_SQLCANCEL = 5,
SQL_API_SQLCLOSECURSOR = 1_003,
SQL_API_SQLCOLATTRIBUTE = 6,
SQL_API_SQLCOLUMNS = 40,
SQL_API_SQLCONNECT = 7,
SQL_API_SQLCOPYDESC = 1_004,
SQL_API_SQLDATASOURCES = 57,
SQL_API_SQLDESCRIBECOL = 8,
SQL_API_SQLDISCONNECT = 9,
SQL_API_SQLENDTRAN = 1_005,
SQL_API_SQLERROR = 10,
SQL_API_SQLEXECDIRECT = 11,
SQL_API_SQLEXECUTE = 12,
SQL_API_SQLFETCH = 13,
SQL_API_SQLFETCHSCROLL = 1_021,
SQL_API_SQLFREECONNECT = 14,
SQL_API_SQLFREEENV = 15,
SQL_API_SQLFREEHANDLE = 1_006,
SQL_API_SQLFREESTMT = 16,
SQL_API_SQLGETCONNECTATTR = 1_007,
SQL_API_SQLGETCONNECTOPTION = 42,
SQL_API_SQLGETCURSORNAME = 17,
SQL_API_SQLGETDATA = 43,
SQL_API_SQLGETDESCFIELD = 1_008,
SQL_API_SQLGETDESCREC = 1_009,
SQL_API_SQLGETDIAGFIELD = 1_010,
SQL_API_SQLGETDIAGREC = 1_011,
SQL_API_SQLGETENVATTR = 1_012,
SQL_API_SQLGETFUNCTIONS = 44,
SQL_API_SQLGETINFO = 45,
SQL_API_SQLGETSTMTATTR = 1_014,
SQL_API_SQLGETSTMTOPTION = 46,
SQL_API_SQLGETTYPEINFO = 47,
SQL_API_SQLNUMRESULTCOLS = 18,
SQL_API_SQLPARAMDATA = 48,
SQL_API_SQLPREPARE = 19,
SQL_API_SQLPUTDATA = 49,
SQL_API_SQLROWCOUNT = 20,
SQL_API_SQLSETCONNECTATTR = 1_016,
SQL_API_SQLSETCONNECTOPTION = 50,
SQL_API_SQLSETCURSORNAME = 21,
SQL_API_SQLSETDESCFIELD = 1_017,
SQL_API_SQLSETDESCREC = 1_018,
SQL_API_SQLSETENVATTR = 1_019,
SQL_API_SQLSETPARAM = 22,
SQL_API_SQLSETSTMTATTR = 1_020,
SQL_API_SQLSETSTMTOPTION = 51,
SQL_API_SQLSPECIALCOLUMNS = 52,
SQL_API_SQLSTATISTICS = 53,
SQL_API_SQLTABLES = 54,
SQL_API_SQLTRANSACT = 23,
SQL_API_SQLCANCELHANDLE = 1_550,
SQL_API_SQLCOMPLETEASYNC = 1_551,
}Variants§
SQL_API_ODBC3_ALL_FUNCTIONS = 999
SQL_API_SQLALLOCCONNECT = 1
SQL_API_SQLALLOCENV = 2
SQL_API_SQLALLOCHANDLE = 1_001
SQL_API_SQLALLOCSTMT = 3
SQL_API_SQLBINDCOL = 4
SQL_API_SQLBINDPARAM = 1_002
SQL_API_SQLCANCEL = 5
SQL_API_SQLCLOSECURSOR = 1_003
SQL_API_SQLCOLATTRIBUTE = 6
SQL_API_SQLCOLUMNS = 40
SQL_API_SQLCONNECT = 7
SQL_API_SQLCOPYDESC = 1_004
SQL_API_SQLDATASOURCES = 57
SQL_API_SQLDESCRIBECOL = 8
SQL_API_SQLDISCONNECT = 9
SQL_API_SQLENDTRAN = 1_005
SQL_API_SQLERROR = 10
SQL_API_SQLEXECDIRECT = 11
SQL_API_SQLEXECUTE = 12
SQL_API_SQLFETCH = 13
SQL_API_SQLFETCHSCROLL = 1_021
SQL_API_SQLFREECONNECT = 14
SQL_API_SQLFREEENV = 15
SQL_API_SQLFREEHANDLE = 1_006
SQL_API_SQLFREESTMT = 16
SQL_API_SQLGETCONNECTATTR = 1_007
SQL_API_SQLGETCONNECTOPTION = 42
SQL_API_SQLGETCURSORNAME = 17
SQL_API_SQLGETDATA = 43
SQL_API_SQLGETDESCFIELD = 1_008
SQL_API_SQLGETDESCREC = 1_009
SQL_API_SQLGETDIAGFIELD = 1_010
SQL_API_SQLGETDIAGREC = 1_011
SQL_API_SQLGETENVATTR = 1_012
SQL_API_SQLGETFUNCTIONS = 44
SQL_API_SQLGETINFO = 45
SQL_API_SQLGETSTMTATTR = 1_014
SQL_API_SQLGETSTMTOPTION = 46
SQL_API_SQLGETTYPEINFO = 47
SQL_API_SQLNUMRESULTCOLS = 18
SQL_API_SQLPARAMDATA = 48
SQL_API_SQLPREPARE = 19
SQL_API_SQLPUTDATA = 49
SQL_API_SQLROWCOUNT = 20
SQL_API_SQLSETCONNECTATTR = 1_016
SQL_API_SQLSETCONNECTOPTION = 50
SQL_API_SQLSETCURSORNAME = 21
SQL_API_SQLSETDESCFIELD = 1_017
SQL_API_SQLSETDESCREC = 1_018
SQL_API_SQLSETENVATTR = 1_019
SQL_API_SQLSETPARAM = 22
SQL_API_SQLSETSTMTATTR = 1_020
SQL_API_SQLSETSTMTOPTION = 51
SQL_API_SQLSPECIALCOLUMNS = 52
SQL_API_SQLSTATISTICS = 53
SQL_API_SQLTABLES = 54
SQL_API_SQLTRANSACT = 23
SQL_API_SQLCANCELHANDLE = 1_550
SQL_API_SQLCOMPLETEASYNC = 1_551
Trait Implementations§
Source§impl AttrZeroAssert for FunctionId
impl AttrZeroAssert for FunctionId
fn assert_zeroed(&self)
Source§impl Clone for FunctionId
impl Clone for FunctionId
Source§fn clone(&self) -> FunctionId
fn clone(&self) -> FunctionId
Returns a duplicate 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 FunctionId
impl Debug for FunctionId
Source§impl Ident for FunctionIdwhere
SQLUSMALLINT: Ident,
impl Ident for FunctionIdwhere
SQLUSMALLINT: Ident,
Source§impl IntoSQLPOINTER for FunctionId
impl IntoSQLPOINTER for FunctionId
fn into_SQLPOINTER(self) -> SQLPOINTER
Source§impl PartialEq<FunctionId> for SQLUSMALLINT
impl PartialEq<FunctionId> for SQLUSMALLINT
Source§impl PartialEq<u16> for FunctionId
impl PartialEq<u16> for FunctionId
Source§impl PartialEq for FunctionId
impl PartialEq for FunctionId
Source§impl TryFrom<u16> for FunctionId
impl TryFrom<u16> for FunctionId
impl Copy for FunctionId
impl Eq for FunctionId
impl Scalar for FunctionIdwhere
SQLUSMALLINT: Scalar,
impl StructuralPartialEq for FunctionId
Auto Trait Implementations§
impl Freeze for FunctionId
impl RefUnwindSafe for FunctionId
impl Send for FunctionId
impl Sync for FunctionId
impl Unpin for FunctionId
impl UnwindSafe for FunctionId
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