pub enum ColumnType {
Show 35 variants
Null,
Bit,
Int1,
Int2,
Int4,
Int8,
Datetime4,
Float4,
Float8,
Money,
Datetime,
Money4,
Guid,
Intn,
Bitn,
Decimaln,
Numericn,
Floatn,
Datetimen,
Daten,
Timen,
Datetime2,
DatetimeOffsetn,
BigVarBin,
BigVarChar,
BigBinary,
BigChar,
NVarchar,
NChar,
Xml,
Udt,
Text,
Image,
NText,
SSVariant,
}Expand description
The type of the column.
Variants§
Null
The column doesn’t have a specified type.
Bit
A bit or boolean value.
Int1
An 8-bit integer value.
Int2
A 16-bit integer value.
Int4
A 32-bit integer value.
Int8
A 64-bit integer value.
Datetime4
A 32-bit datetime value.
Float4
A 32-bit floating point value.
Float8
A 64-bit floating point value.
Money
Money value.
Datetime
A TDS 7.2 datetime value.
Money4
A 32-bit money value.
Guid
A unique identifier, UUID.
Intn
N-bit integer value (variable).
Bitn
A bit value in a variable-length type.
Decimaln
A decimal value (same as Numericn).
Numericn
A numeric value (same as Decimaln).
Floatn
A n-bit floating point value.
Datetimen
A n-bit datetime value (TDS 7.2).
Daten
A n-bit date value (TDS 7.3).
Timen
A n-bit time value (TDS 7.3).
Datetime2
A n-bit datetime2 value (TDS 7.3).
DatetimeOffsetn
A n-bit datetime value with an offset (TDS 7.3).
BigVarBin
A variable binary value.
BigVarChar
A large variable string value.
BigBinary
A binary value.
BigChar
A string value.
NVarchar
A variable string value with UTF-16 encoding.
NChar
A string value with UTF-16 encoding.
Xml
A XML value.
Udt
User-defined type.
Text
A text value (deprecated).
Image
A image value (deprecated).
NText
A text value with UTF-16 encoding (deprecated).
SSVariant
An SQL variant type.
Trait Implementations§
Source§impl Clone for ColumnType
impl Clone for ColumnType
Source§fn clone(&self) -> ColumnType
fn clone(&self) -> ColumnType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ColumnType
Source§impl Debug for ColumnType
impl Debug for ColumnType
Source§impl<'de> Deserialize<'de> for ColumnType
Available on crate feature serde only.
impl<'de> Deserialize<'de> for ColumnType
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for ColumnType
Source§impl From<&TypeInfo> for ColumnType
impl From<&TypeInfo> for ColumnType
Source§impl PartialEq for ColumnType
impl PartialEq for ColumnType
Source§impl Serialize for ColumnType
Available on crate feature serde only.
impl Serialize for ColumnType
serde only.