sqlx_scylladb_core/query_result.rs
1/// Query execution result.
2#[derive(Debug, Default)]
3pub struct ScyllaDBQueryResult {
4 /// Number of retrieved items. Or the number of items in the light-weight transaction.
5 pub rows_num: u64,
6 /// Only valid when using a light-weight transaction.
7 pub rows_affected: u64,
8}
9
10impl Extend<ScyllaDBQueryResult> for ScyllaDBQueryResult {
11 fn extend<T: IntoIterator<Item = ScyllaDBQueryResult>>(&mut self, query_results: T) {
12 for query_result in query_results {
13 self.rows_num += query_result.rows_num;
14 self.rows_affected += query_result.rows_affected;
15 }
16 }
17}