use {
serde::{Deserialize, Serialize},
strum_macros::Display,
};
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Display)]
#[strum(serialize_all = "SCREAMING_SNAKE_CASE")]
pub enum DataType {
Boolean,
Int8,
Int16,
Int32,
Int,
Int128,
Uint8,
Uint16,
Uint32,
Uint64,
Uint128,
Float32,
Float,
Text,
Bytea,
Inet,
Date,
Timestamp,
Time,
Interval,
Uuid,
Map,
List,
Decimal,
Point,
}