Lines Matching refs:condition
495 /// The condition is a map of column-data pair.
518 condition: &DbMap,
523 let closure = |e: &Table| e.delete_row(condition, reverse_condition, is_filter_sync);
527 /// Delete datas from database with specific condition.
553 /// let ret = Database::build(user_id)?.update_datas(&condition, true, &datas);
556 pub fn update_datas(&mut self, condition: &DbMap, is_filter_sync: bool, datas: &DbMap) -> Result<i32> {
558 let closure = |e: &Table| e.update_row(condition, is_filter_sync, datas);
579 pub fn is_data_exists(&mut self, condition: &DbMap, is_filter_sync: bool) -> Result<bool> {
581 let closure = |e: &Table| e.is_data_exists(condition, is_filter_sync);
606 condition: &DbMap,
611 let closure = |e: &Table| e.query_row(columns, condition, query_options, is_filter_sync, COLUMN_INFO);
635 condition: &DbMap,
639 let closure = |e: &Table| e.query_row(columns, condition, query_options, is_filter_sync, COLUMN_INFO);
643 /// query how many data fit the query condition
644 pub fn query_data_count(&mut self, condition: &DbMap) -> Result<u32> {
646 let closure = |e: &Table| e.count_datas(condition, false);
651 pub fn replace_datas(&mut self, condition: &DbMap, is_filter_sync: bool, datas: &DbMap) -> Result<()> {
653 let closure = |e: &Table| e.replace_row(condition, is_filter_sync, datas);