aboutsummaryrefslogtreecommitdiffstats
path: root/src/select.rs
diff options
context:
space:
mode:
authorTeddy Wing2022-03-18 00:49:56 +0100
committerTeddy Wing2022-03-18 00:49:56 +0100
commit825355068ba919c9f58593293f917328e7833c20 (patch)
tree20cf9c0df8d959cc569bae46ee84db828ac1060e /src/select.rs
parent2cf56295d64a42ee6e4d86b1932077480bb51984 (diff)
downloadyaqlite-825355068ba919c9f58593293f917328e7833c20.tar.bz2
select(): Trying to inspect data queried from database
Can't get the info from inside the closure it seems. The row iterator doesn't seem to be looping. Not sure what the story is yet. Maybe I'm not converting the data types correctly.
Diffstat (limited to 'src/select.rs')
-rw-r--r--src/select.rs20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/select.rs b/src/select.rs
index a270ed6..603be1e 100644
--- a/src/select.rs
+++ b/src/select.rs
@@ -18,6 +18,7 @@ pub fn select(
).unwrap();
let column_count = stmt.column_count();
+ dbg!(column_count);
let rows = stmt.query_map(
rusqlite::named_params! {
@@ -39,19 +40,34 @@ pub fn select(
// closure.
for i in 0..=column_count {
- data.push(row.get(i)?);
+ // data.push(row.get(i)?);
+
+ let value = row.get(i)?;
+ dbg!(&value);
+ data.push(value);
}
+ dbg!(&data);
Ok(data)
},
).unwrap();
+ dbg!("test");
+ for row_result in rows {
+ dbg!("a");
+ let row = row_result.unwrap();
+ dbg!(&row);
+
+ // return row[0].0.into_owned();
+ }
+
// sqlite3 -header test.db '
// SELECT "name"
// FROM pragma_table_info("test")
// WHERE "pk" != 0;'
- todo!();
+ // todo!();
+ yaml_rust::Yaml::Null
}