#[repr(i16)]pub enum SqlCDataType {
Show 38 variants
SQL_C_UTINYINT = -28,
SQL_C_UBIGINT = -27,
SQL_C_STINYINT = -26,
SQL_C_SBIGINT = -25,
SQL_C_ULONG = -18,
SQL_C_USHORT = -17,
SQL_C_SLONG = -16,
SQL_C_SSHORT = -15,
SQL_C_GUID = -11,
SQL_C_WCHAR = -8,
SQL_C_BIT = -7,
SQL_C_BINARY = -2,
SQL_C_CHAR = 1,
SQL_C_NUMERIC = 2,
SQL_C_FLOAT = 7,
SQL_C_DOUBLE = 8,
SQL_C_DATE = 9,
SQL_C_TIME = 10,
SQL_C_TIMESTAMP = 11,
SQL_C_TYPE_DATE = 91,
SQL_C_TYPE_TIME = 92,
SQL_C_TYPE_TIMESTAMP = 93,
SQL_C_DEFAULT = 99,
SQL_C_INTERVAL_YEAR = 101,
SQL_C_INTERVAL_MONTH = 102,
SQL_C_INTERVAL_DAY = 103,
SQL_C_INTERVAL_HOUR = 104,
SQL_C_INTERVAL_MINUTE = 105,
SQL_C_INTERVAL_SECOND = 106,
SQL_C_INTERVAL_YEAR_TO_MONTH = 107,
SQL_C_INTERVAL_DAY_TO_HOUR = 108,
SQL_C_INTERVAL_DAY_TO_MINUTE = 109,
SQL_C_INTERVAL_DAY_TO_SECOND = 110,
SQL_C_INTERVAL_HOUR_TO_MINUTE = 111,
SQL_C_INTERVAL_HOUR_TO_SECOND = 112,
SQL_C_INTERVAL_MINUTE_TO_SECOND = 113,
SQL_C_SS_TIME2 = 16_384,
SQL_C_SS_TIMESTAMPOFFSET = 16_385,
}Expand description
The C data type is specified in the SQLBindCol and SQLGetData functions with the TargetType argument and in the SQLBindParameter function with the ValueType argument.
Variants§
SQL_C_UTINYINT = -28
SQL_C_UBIGINT = -27
SQL_C_STINYINT = -26
SQL_C_SBIGINT = -25
SQL_C_ULONG = -18
SQL_C_USHORT = -17
SQL_C_SLONG = -16
SQL_C_SSHORT = -15
SQL_C_GUID = -11
SQL_C_WCHAR = -8
SQL_C_BIT = -7
SQL_C_BINARY = -2
SQL_C_CHAR = 1
SQLCHAR - CHAR, VARCHAR, DECIMAL, NUMERIC
SQL_C_NUMERIC = 2
SQL_C_FLOAT = 7
SQL_C_DOUBLE = 8
SQL_C_DATE = 9
SQL_C_TIME = 10
SQL_C_TIMESTAMP = 11
SQL_C_TYPE_DATE = 91
SQL_C_TYPE_TIME = 92
SQL_C_TYPE_TIMESTAMP = 93
SQL_C_DEFAULT = 99
SQL_C_INTERVAL_YEAR = 101
SQL_C_INTERVAL_MONTH = 102
SQL_C_INTERVAL_DAY = 103
SQL_C_INTERVAL_HOUR = 104
SQL_C_INTERVAL_MINUTE = 105
SQL_C_INTERVAL_SECOND = 106
SQL_C_INTERVAL_YEAR_TO_MONTH = 107
SQL_C_INTERVAL_DAY_TO_HOUR = 108
SQL_C_INTERVAL_DAY_TO_MINUTE = 109
SQL_C_INTERVAL_DAY_TO_SECOND = 110
SQL_C_INTERVAL_HOUR_TO_MINUTE = 111
SQL_C_INTERVAL_HOUR_TO_SECOND = 112
SQL_C_INTERVAL_MINUTE_TO_SECOND = 113
SQL_C_SS_TIME2 = 16_384
SQL_C_SS_TIMESTAMPOFFSET = 16_385
Trait Implementations§
Source§impl Clone for SqlCDataType
impl Clone for SqlCDataType
Source§fn clone(&self) -> SqlCDataType
fn clone(&self) -> SqlCDataType
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 SqlCDataType
impl Debug for SqlCDataType
Source§impl PartialEq for SqlCDataType
impl PartialEq for SqlCDataType
impl Copy for SqlCDataType
impl Eq for SqlCDataType
impl StructuralPartialEq for SqlCDataType
Auto Trait Implementations§
impl Freeze for SqlCDataType
impl RefUnwindSafe for SqlCDataType
impl Send for SqlCDataType
impl Sync for SqlCDataType
impl Unpin for SqlCDataType
impl UnwindSafe for SqlCDataType
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