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
fn un_deleted(&self) -> i32
fn un_deleted(&self) -> i32
un deleted data,must be i32
fn create_remove_sql(
&self,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
fn create_remove_sql(
&self,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
create_remove_sql