use serde::{Deserialize, Serialize};
// SQL 데이터 타입
#[derive(Deserialize, Serialize, Clone, Debug, PartialEq, Eq)]
pub enum DataType {
Int,
Float,
Boolean,
Varchar(i64),
}
impl From<DataType> for String {
fn from(value: DataType) -> Self {
match value {
DataType::Int => "integer".into(),
DataType::Float => "float".into(),
DataType::Boolean => "boolean".into(),
DataType::Varchar(number) => format!("varchar({})", number),
}
}
}