Trait rbatis::plugin::logic_delete::LogicDelete[][src]

pub trait LogicDelete: Send + Sync + Debug {
    fn column(&self) -> &str;
fn deleted(&self) -> i32;
fn un_deleted(&self) -> i32;
fn create_remove_sql(
        &self,
        driver_type: &DriverType,
        table_name: &str,
        table_fields: &str,
        sql_where: &str
    ) -> Result<String, Error>; fn name(&self) -> &str { ... } }
Expand description

Logic Delete Plugin trait

Required methods

database column

deleted data,must be i32

un deleted data,must be i32

create_remove_sql

Provided methods

the name

Implementors