pub trait DatabaseAdapter {
// Required methods
fn infer_schema(&self) -> Result<TableSchema>;
fn bulk_insert(&self, table: &str, data: Vec<Value>) -> Result<usize>;
fn type_mapping(&self, rust_type: &str) -> String;
}Expand description
数据库适配器 Trait
Required Methods§
Sourcefn infer_schema(&self) -> Result<TableSchema>
fn infer_schema(&self) -> Result<TableSchema>
自动推断表结构
Sourcefn type_mapping(&self, rust_type: &str) -> String
fn type_mapping(&self, rust_type: &str) -> String
类型转换系统