surrealdb_sql/statements/kill.rs
1use surrealdb_types::{SqlFormat, ToSql, write_sql};
2
3use crate::{CoverStmts, Expr};
4
5#[derive(Debug, PartialEq, Eq, Clone)]
6pub struct KillStatement {
7 // Uuid of Live Query
8 // or Param resolving to Uuid of Live Query
9 pub id: Expr,
10}
11
12impl ToSql for KillStatement {
13 fn fmt_sql(&self, f: &mut String, fmt: SqlFormat) {
14 write_sql!(f, fmt, "KILL {}", CoverStmts(&self.id));
15 }
16}