#[repr(i16)]
pub enum SqlCDataType {
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,
}
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.
SQLCHAR
- CHAR, VARCHAR, DECIMAL, NUMERIC
Formats the value using the given formatter. Read more
Performs copy-assignment from source
. Read more
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static