Enum odbc_iter::odbc_type::ffi::SqlCDataType
pub enum SqlCDataType {
Show 38 variants
SQL_C_UTINYINT,
SQL_C_UBIGINT,
SQL_C_STINYINT,
SQL_C_SBIGINT,
SQL_C_ULONG,
SQL_C_USHORT,
SQL_C_SLONG,
SQL_C_SSHORT,
SQL_C_GUID,
SQL_C_WCHAR,
SQL_C_BIT,
SQL_C_BINARY,
SQL_C_CHAR,
SQL_C_NUMERIC,
SQL_C_FLOAT,
SQL_C_DOUBLE,
SQL_C_DATE,
SQL_C_TIME,
SQL_C_TIMESTAMP,
SQL_C_TYPE_DATE,
SQL_C_TYPE_TIME,
SQL_C_TYPE_TIMESTAMP,
SQL_C_DEFAULT,
SQL_C_INTERVAL_YEAR,
SQL_C_INTERVAL_MONTH,
SQL_C_INTERVAL_DAY,
SQL_C_INTERVAL_HOUR,
SQL_C_INTERVAL_MINUTE,
SQL_C_INTERVAL_SECOND,
SQL_C_INTERVAL_YEAR_TO_MONTH,
SQL_C_INTERVAL_DAY_TO_HOUR,
SQL_C_INTERVAL_DAY_TO_MINUTE,
SQL_C_INTERVAL_DAY_TO_SECOND,
SQL_C_INTERVAL_HOUR_TO_MINUTE,
SQL_C_INTERVAL_HOUR_TO_SECOND,
SQL_C_INTERVAL_MINUTE_TO_SECOND,
SQL_C_SS_TIME2,
SQL_C_SS_TIMESTAMPOFFSET,
}
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
SQL_C_UBIGINT
SQL_C_STINYINT
SQL_C_SBIGINT
SQL_C_ULONG
SQL_C_USHORT
SQL_C_SLONG
SQL_C_SSHORT
SQL_C_GUID
SQL_C_WCHAR
SQL_C_BIT
SQL_C_BINARY
SQL_C_CHAR
SQLCHAR
- CHAR, VARCHAR, DECIMAL, NUMERIC
SQL_C_NUMERIC
SQL_C_FLOAT
SQL_C_DOUBLE
SQL_C_DATE
SQL_C_TIME
SQL_C_TIMESTAMP
SQL_C_TYPE_DATE
SQL_C_TYPE_TIME
SQL_C_TYPE_TIMESTAMP
SQL_C_DEFAULT
SQL_C_INTERVAL_YEAR
SQL_C_INTERVAL_MONTH
SQL_C_INTERVAL_DAY
SQL_C_INTERVAL_HOUR
SQL_C_INTERVAL_MINUTE
SQL_C_INTERVAL_SECOND
SQL_C_INTERVAL_YEAR_TO_MONTH
SQL_C_INTERVAL_DAY_TO_HOUR
SQL_C_INTERVAL_DAY_TO_MINUTE
SQL_C_INTERVAL_DAY_TO_SECOND
SQL_C_INTERVAL_HOUR_TO_MINUTE
SQL_C_INTERVAL_HOUR_TO_SECOND
SQL_C_INTERVAL_MINUTE_TO_SECOND
SQL_C_SS_TIME2
SQL_C_SS_TIMESTAMPOFFSET
Trait Implementations§
§impl Clone for SqlCDataType
impl Clone for SqlCDataType
§fn clone(&self) -> SqlCDataType
fn clone(&self) -> SqlCDataType
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 more§impl Debug for SqlCDataType
impl Debug for SqlCDataType
§impl PartialEq<SqlCDataType> for SqlCDataType
impl PartialEq<SqlCDataType> for SqlCDataType
§fn eq(&self, other: &SqlCDataType) -> bool
fn eq(&self, other: &SqlCDataType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.