surrealdb_expr/expr/statements/show.rs
1use crate::val::{Datetime, TableName};
2
3#[derive(Clone, Debug, Eq, PartialEq, Hash)]
4pub enum ShowSince {
5 Timestamp(Datetime),
6 Versionstamp(u64),
7}
8
9/// A SHOW CHANGES statement for displaying changes made to a table or database.
10
11#[derive(Clone, Debug, Eq, PartialEq, Hash)]
12pub struct ShowStatement {
13 pub table: Option<TableName>,
14 pub since: ShowSince,
15 pub limit: Option<u32>,
16}