rest_api/database/
table_schema.rs

1use std::collections::HashMap;
2
3use super::interfaces::SQLType;
4
5#[derive(Debug)]
6pub struct SqlTableSchema {
7    pub name: String,
8
9    // col name: data type
10    pub fields: HashMap<String, SQLType>
11}
12
13impl SqlTableSchema {
14    pub fn field_exists(&self, field_name: &str) -> bool {
15        // id field is always present
16        self.fields.contains_key(field_name) || field_name == "id"
17    }
18}