use crate::sql::statements::show::*;
impl From<ShowSince> for crate::expr::statements::show::ShowSince {
fn from(v: ShowSince) -> Self {
match v {
ShowSince::Timestamp(v) => Self::Timestamp(v.into()),
ShowSince::Versionstamp(v) => Self::Versionstamp(v),
}
}
}
impl From<crate::expr::statements::show::ShowSince> for ShowSince {
fn from(v: crate::expr::statements::show::ShowSince) -> Self {
match v {
crate::expr::statements::show::ShowSince::Timestamp(v) => {
ShowSince::Timestamp(v.into())
}
crate::expr::statements::show::ShowSince::Versionstamp(v) => ShowSince::Versionstamp(v),
}
}
}
impl From<ShowStatement> for crate::expr::statements::ShowStatement {
fn from(v: ShowStatement) -> Self {
crate::expr::statements::ShowStatement {
table: v.table.map(Into::into),
since: v.since.into(),
limit: v.limit,
}
}
}
impl From<crate::expr::statements::ShowStatement> for ShowStatement {
fn from(v: crate::expr::statements::ShowStatement) -> Self {
ShowStatement {
table: v.table.map(Into::into),
since: v.since.into(),
limit: v.limit,
}
}
}