Enum sql_ast::ast::DataType [−][src]
pub enum DataType {}Show variants
Char(Option<u64>), Varchar(Option<u64>), Uuid, Clob(u64), Binary(u64), Varbinary(u64), Blob(u64), Decimal(Option<u64>, Option<u64>), Float(Option<u64>), SmallInt, Int, BigInt, Real, Double, Boolean, Date, Time, Timestamp, Interval, Regclass, Text, Json, Bytea, Custom(ObjectName), Array(Box<DataType>),
Expand description
SQL data types
Variants
Fixed-length character type e.g. CHAR(10)
Variable-length character type e.g. VARCHAR(10)
Uuid type
Clob(u64)
Large character object e.g. CLOB(1000)
Binary(u64)
Fixed-length binary type e.g. BINARY(10)
Varbinary(u64)
Variable-length binary type e.g. VARBINARY(10)
Blob(u64)
Large binary object e.g. BLOB(1000)
Decimal type with optional precision and scale e.g. DECIMAL(10,2)
Floating point with optional precision e.g. FLOAT(8)
Small integer
Integer
Big integer
Floating point e.g. REAL
Double e.g. DOUBLE PRECISION
Boolean
Date
Time
Timestamp
Interval
Regclass used in postgresql serial
Text
Json type
Bytea
Custom(ObjectName)
Custom type such as enums
Arrays
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DataType
impl UnwindSafe for DataType
Blanket Implementations
Mutably borrows from an owned value. Read more