Type Alias ColumnType
pub type ColumnType = Type;
pub enum ColumnType {
Show 42 variants
Serial,
Bit(NumericAttr),
TinyInt(NumericAttr),
Bool,
SmallInt(NumericAttr),
MediumInt(NumericAttr),
Int(NumericAttr),
BigInt(NumericAttr),
Decimal(NumericAttr),
Float(NumericAttr),
Double(NumericAttr),
Date,
Time(TimeAttr),
DateTime(TimeAttr),
Timestamp(TimeAttr),
Year,
Char(StringAttr),
NChar(StringAttr),
Varchar(StringAttr),
NVarchar(StringAttr),
Binary(StringAttr),
Varbinary(StringAttr),
Text(StringAttr),
TinyText(StringAttr),
MediumText(StringAttr),
LongText(StringAttr),
Blob(BlobAttr),
TinyBlob,
MediumBlob,
LongBlob,
Enum(EnumDef),
Set(SetDef),
Geometry(GeometryAttr),
Point(GeometryAttr),
LineString(GeometryAttr),
Polygon(GeometryAttr),
MultiPoint(GeometryAttr),
MultiLineString(GeometryAttr),
MultiPolygon(GeometryAttr),
GeometryCollection(GeometryAttr),
Json,
Unknown(String),
}