aboutsummaryrefslogtreecommitdiffstats
path: root/src/select.rs
diff options
context:
space:
mode:
authorTeddy Wing2022-03-18 20:09:45 +0100
committerTeddy Wing2022-03-18 20:09:45 +0100
commitfbcbc2be91feebe8ab362f179ad7c519a0196dc3 (patch)
treeb14c9f7687d02cd75965d652d19e52190452f145 /src/select.rs
parente619dcddb809ec8b1b9e2e310e7ab3a5a4c62634 (diff)
downloadyaqlite-fbcbc2be91feebe8ab362f179ad7c519a0196dc3.tar.bz2
select(): Remove debug and in-progress code
Diffstat (limited to 'src/select.rs')
-rw-r--r--src/select.rs46
1 files changed, 1 insertions, 45 deletions
diff --git a/src/select.rs b/src/select.rs
index e26520e..045514e 100644
--- a/src/select.rs
+++ b/src/select.rs
@@ -19,71 +19,27 @@ pub fn select(
).unwrap();
let column_count = stmt.column_count();
- dbg!(column_count);
-
- // dbg!(stmt.exists(
- // rusqlite::named_params! {
- // ":pk_column": "id",
- // ":pk": record_id,
- // },
- // ));
- // dbg!(stmt.expanded_sql());
- // dbg!(&record_id);
let rows = stmt.query_map(
rusqlite::named_params! {
- // ":pk_column": "id",
":pk": record_id,
},
-
- // &[
- // (":pk", record_id),
- // ],
-
- // &[record_id],
|row| {
- // let data: [dyn rusqlite::types::FromSql; column_count] = [rusqlite::types::Null; column_count];
- // let data: Vec<dyn rusqlite::types::FromSql>
- // = Vec::with_capacity(column_count);
- // let data = Vec::with_capacity(column_count);
let mut data: Vec<Yaml> = Vec::with_capacity(column_count);
- // for i in 0..=column_count {
- // data.push(row.get(i));
- // }
-
- // TODO: column values must be converted to yaml_rust::Yaml in this
- // closure.
-
for i in 0..column_count {
- // data.push(row.get(i)?);
-
- let value = row.get(i)?;
- dbg!(&value);
- data.push(value);
+ data.push(row.get(i)?);
}
- 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();
}
- dbg!(&stmt.expanded_sql());
-
- // sqlite3 -header test.db '
- // SELECT "name"
- // FROM pragma_table_info("test")
- // WHERE "pk" != 0;'
-
// todo!();
yaml_rust::Yaml::Null
}