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}