#[derive(Debug, Clone, PartialEq)]
pub enum FieldType {
Standard,
Json,
DateTime,
Timestamp,
Decimal,
Blob,
Text,
}
#[derive(Debug, Clone)]
pub enum JoinType {
Inner,
Left,
Right,
}
#[derive(Debug, Clone)]
pub struct JoinClause {
pub join_type: JoinType,
pub table: String,
pub on: String,
}
#[derive(Debug, Clone)]
pub struct OrderClause {
pub field: String,
pub asc: bool,
}