Lines Matching refs:stmt
43 fn bind_datas(datas: &DbMap, stmt: &Statement, index: &mut i32) -> Result<()> { in bind_datas()
45 stmt.bind_data(*index, value)?; in bind_datas()
51 fn bind_where_datas(datas: &DbMap, stmt: &Statement, index: &mut i32) -> Result<()> { in bind_where_datas()
54 stmt.bind_data(*index, value)?; in bind_where_datas()
57 stmt.bind_data(*index, value)?; in bind_where_datas()
63 fn bind_where_with_specific_condifion(datas: &[Value], stmt: &Statement, index: &mut i32) -> Result… in bind_where_with_specific_condifion()
65 stmt.bind_data(*index, value)?; in bind_where_with_specific_condifion()
207 let stmt = Statement::prepare(sql.as_str(), self.db)?; in exist() localVariable
208 let ret = stmt.step()?; in exist()
302 let stmt = Statement::prepare(&sql, self.db)?; in insert_row() localVariable
304 bind_datas(datas, &stmt, &mut index)?; in insert_row()
305 stmt.step()?; in insert_row()
328 let stmt = Statement::prepare(&sql, self.db)?; in delete_row() localVariable
330 bind_where_datas(condition, &stmt, &mut index)?; in delete_row()
332 bind_datas(datas, &stmt, &mut index)?; in delete_row()
334 stmt.step()?; in delete_row()
351 let stmt = Statement::prepare(&sql, self.db)?; in delete_with_specific_cond() localVariable
353 bind_where_with_specific_condifion(condition_value, &stmt, &mut index)?; in delete_with_specific_cond()
354 stmt.step()?; in delete_with_specific_cond()
379 let stmt = Statement::prepare(&sql, self.db)?; in update_row() localVariable
381 bind_datas(datas, &stmt, &mut index)?; in update_row()
382 bind_where_datas(condition, &stmt, &mut index)?; in update_row()
383 stmt.step()?; in update_row()
415 let stmt = Statement::prepare(&sql, self.db)?; in query_row() localVariable
417 bind_where_datas(condition, &stmt, &mut index)?; in query_row()
419 while stmt.step()? == SQLITE_ROW { in query_row()
421 let n = stmt.data_count(); in query_row()
423 let column_name = stmt.query_column_name(i)?; in query_row()
425 match stmt.query_column_auto_type(i)? { in query_row()
452 let stmt = Statement::prepare(&sql, self.db)?; in count_datas() localVariable
454 bind_where_datas(condition, &stmt, &mut index)?; in count_datas()
455 stmt.step()?; in count_datas()
456 let count = stmt.query_column_int(0); in count_datas()