use crate::sql::expression::*;
#[derive(Eq, PartialEq, Debug)]
enum SelectFields {
Star,
}
impl Default for SelectFields {
fn default() -> Self {
SelectFields::Star
}
}
#[derive(Eq, PartialEq, Debug)]
enum SelectFrom {
Stdin,
TodoTxt,
DoneTxt,
}
impl Default for SelectFrom {
fn default() -> Self {
SelectFrom::Stdin
}
}
#[derive(Default, Eq, PartialEq, Debug)]
pub struct Select {
fields: SelectFields,
from: SelectFrom,
where_: Option<Expression>,
}