Skip to main content

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}