Skip to main content

sql_fun_sqlast/sem/
delete_statement.rs

1use super::{AnalysisError, ParseContext, SemAst};
2
3/// `DELETE` statement
4#[derive(Debug, Clone, Eq, Hash, PartialEq, serde::Serialize, serde::Deserialize)]
5pub struct DeleteStatement {}
6
7/// analyze [`crate::syn::DeleteStmt`]
8pub fn analyze_delete_statement<TParseContext>(
9    context: TParseContext,
10    _parent_schema: &Option<String>,
11    _syn: crate::syn::DeleteStmt,
12) -> Result<(SemAst, TParseContext), AnalysisError>
13where
14    TParseContext: ParseContext,
15{
16    Ok((SemAst::DeleteStatement(DeleteStatement {}), context))
17}