Trait rbatis::plugin::logic_delete::LogicDelete [−][src]
Logic Delete Plugin trait
Required methods
fn is_allow(&self, context_id: &str) -> bool
[src]
fn column(&self) -> &str
[src]
database column
fn deleted(&self) -> i32
[src]
deleted data,must be i32
fn un_deleted(&self) -> i32
[src]
un deleted data,must be i32
fn create_remove_sql(
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
[src]
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
create_remove_sql
fn create_select_sql(
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
column: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
[src]
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
column: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
create_select_sql
Provided methods
Loading content...Implementors
impl LogicDelete for RbatisLogicDeletePlugin
[src]
fn is_allow(&self, context_id: &str) -> bool
[src]
fn column(&self) -> &str
[src]
fn deleted(&self) -> i32
[src]
fn un_deleted(&self) -> i32
[src]
fn create_remove_sql(
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
[src]
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
table_fields: &str,
sql_where: &str
) -> Result<String, Error>
fn create_select_sql(
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
column: &str,
table_fields: &str,
where_sql: &str
) -> Result<String, Error>
[src]
&self,
context_id: &str,
driver_type: &DriverType,
table_name: &str,
column: &str,
table_fields: &str,
where_sql: &str
) -> Result<String, Error>