1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::ast::types::TableName;

use serde::{Deserialize, Serialize};

#[derive(Deserialize, Serialize, Clone, Debug, PartialEq, Eq)]
pub struct UpdateTarget {
    pub table: TableName,
    pub alias: Option<String>,
}

impl From<TableName> for UpdateTarget {
    fn from(value: TableName) -> UpdateTarget {
        UpdateTarget {
            table: value,
            alias: None,
        }
    }
}