Lines Matching refs:u32

114 fn get_db_name(attributes: &ExtDbMap, is_ce: bool) -> std::result::Result<String, u32> {
115 let owner = attributes.get_bytes_attr(&column::OWNER).map_err(|e| e.code as u32)?;
116 let owner_type = attributes.get_enum_attr::<OwnerType>(&column::OWNER_TYPE).map_err(|e| e.code as u32)?;
118 construct_splited_db_name(owner_type, owner, is_ce).map_err(|e| e.code as u32)
124 fn init(&mut self, user_id: i32) -> std::result::Result<(), u32> {
125 create_user_de_dir(user_id).map_err(|e| e.code as u32)?;
131 fn add(&mut self, attributes: &ExtDbMap) -> std::result::Result<i32, u32> {
133 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
134 db.insert_datas(attributes).map_err(|e| e.code as u32)
138 fn ce_add(&mut self, attributes: &ExtDbMap) -> std::result::Result<i32, u32> {
140 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
141 db.insert_datas(attributes).map_err(|e| e.code as u32)
145 fn replace(&mut self, condition: &ExtDbMap, attributes: &ExtDbMap) -> std::result::Result<(), u32> {
147 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
148 db.replace_datas(condition, false, attributes).map_err(|e| e.code as u32)
152 fn ce_replace(&mut self, condition: &ExtDbMap, attributes: &ExtDbMap) -> std::result::Result<(), u32> {
154 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
155 db.replace_datas(condition, false, attributes).map_err(|e| e.code as u32)
159 fn query(&mut self, attributes: &ExtDbMap) -> std::result::Result<Vec<ExtDbMap>, u32> {
160 let de_dbs = asset_file_operator::de_operator::get_de_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
163 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
164 query_data.extend(db.query_datas(&vec![], attributes, None, false).map_err(|e| e.code as u32)?);
170 fn ce_query(&mut self, attributes: &ExtDbMap) -> std::result::Result<Vec<ExtDbMap>, u32> {
171 let ce_dbs = asset_file_operator::ce_operator::get_ce_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
174 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
175 query_data.extend(db.query_datas(&vec![], attributes, None, false).map_err(|e| e.code as u32)?);
181 fn remove(&mut self, attributes: &ExtDbMap) -> std::result::Result<i32, u32> {
182 let de_dbs = asset_file_operator::de_operator::get_de_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
185 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
186 total_remove_count += db.delete_datas(attributes, None, false).map_err(|e| e.code as u32)?;
192 fn ce_remove(&mut self, attributes: &ExtDbMap) -> std::result::Result<i32, u32> {
193 let ce_dbs = asset_file_operator::ce_operator::get_ce_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
196 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
197 total_remove_count += db.delete_datas(attributes, None, false).map_err(|e| e.code as u32)?;
207 ) -> std::result::Result<i32, u32> {
208 let de_dbs = asset_file_operator::de_operator::get_de_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
211 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
213 db.delete_specific_condition_datas(specific_cond, condition_value).map_err(|e| e.code as u32)?;
223 ) -> std::result::Result<i32, u32> {
224 let ce_dbs = asset_file_operator::ce_operator::get_ce_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
227 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
229 db.delete_specific_condition_datas(specific_cond, condition_value).map_err(|e| e.code as u32)?;
235 fn update(&mut self, attributes: &ExtDbMap, attrs_to_update: &ExtDbMap) -> std::result::Result<i32, u32> {
236 let de_dbs = asset_file_operator::de_operator::get_de_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
239 let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u32)?;
240 total_update_count += db.update_datas(attributes, false, attrs_to_update).map_err(|e| e.code as u32)?;
246 fn ce_update(&mut self, attributes: &ExtDbMap, attrs_to_update: &ExtDbMap) -> std::result::Result<i32, u32> {
247 let ce_dbs = asset_file_operator::ce_operator::get_ce_user_dbs(self.user_id).map_err(|e| e.code as u32)?;
250 let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u32)?;
251 total_update_count += db.update_datas(attributes, false, attrs_to_update).map_err(|e| e.code as u32)?;