sea_schema/mysql/query/
schema.rs

1use crate::mysql::def::SystemInfo;
2
3#[derive(Debug, Default)]
4pub struct SchemaQueryBuilder {
5    pub system: SystemInfo,
6}
7
8impl SchemaQueryBuilder {
9    pub fn new(system: SystemInfo) -> Self {
10        Self { system }
11    }
12}
13
14#[derive(Debug, sea_query::Iden)]
15/// Ref: https://dev.mysql.com/doc/refman/8.0/en/information-schema.html
16pub enum InformationSchema {
17    #[iden = "information_schema"]
18    Schema,
19    Tables,
20    Columns,
21    Statistics,
22    KeyColumnUsage,
23    ReferentialConstraints,
24    #[iden = "collation_character_set_applicability"]
25    CollationCharacterSet,
26}