resolve compile errors from rusqlite update
This commit is contained in:
parent
9a4ba44060
commit
b19a994c68
3 changed files with 5 additions and 5 deletions
|
@ -340,7 +340,7 @@ pub fn dump_sql_query(
|
||||||
|
|
||||||
let r: Result<Vec<_>> = stmt
|
let r: Result<Vec<_>> = stmt
|
||||||
.query_and_then(params, |row| {
|
.query_and_then(params, |row| {
|
||||||
for i in 0..row.column_count() {
|
for i in 0..row.as_ref().column_count() {
|
||||||
let value: rusqlite::types::Value = row.get(i)?;
|
let value: rusqlite::types::Value = row.get(i)?;
|
||||||
write!(&mut tw, "{:?}\t", value).unwrap();
|
write!(&mut tw, "{:?}\t", value).unwrap();
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,7 +123,7 @@ impl TupleTwoStagePullProjector {
|
||||||
// There will be at least as many SQL columns as Datalog columns.
|
// There will be at least as many SQL columns as Datalog columns.
|
||||||
// gte 'cos we might be querying extra columns for ordering.
|
// gte 'cos we might be querying extra columns for ordering.
|
||||||
// The templates will take care of ignoring columns.
|
// The templates will take care of ignoring columns.
|
||||||
assert!(row.column_count() >= self.len);
|
assert!(row.as_ref().column_count() >= self.len);
|
||||||
self.templates
|
self.templates
|
||||||
.iter()
|
.iter()
|
||||||
.map(|ti| ti.lookup(row))
|
.map(|ti| ti.lookup(row))
|
||||||
|
@ -226,7 +226,7 @@ impl RelTwoStagePullProjector {
|
||||||
// There will be at least as many SQL columns as Datalog columns.
|
// There will be at least as many SQL columns as Datalog columns.
|
||||||
// gte 'cos we might be querying extra columns for ordering.
|
// gte 'cos we might be querying extra columns for ordering.
|
||||||
// The templates will take care of ignoring columns.
|
// The templates will take care of ignoring columns.
|
||||||
assert!(row.column_count() >= self.len);
|
assert!(row.as_ref().column_count() >= self.len);
|
||||||
let mut count = 0;
|
let mut count = 0;
|
||||||
for binding in self.templates.iter().map(|ti| ti.lookup(&row)) {
|
for binding in self.templates.iter().map(|ti| ti.lookup(&row)) {
|
||||||
out.push(binding?);
|
out.push(binding?);
|
||||||
|
|
|
@ -93,7 +93,7 @@ impl TupleProjector {
|
||||||
// There will be at least as many SQL columns as Datalog columns.
|
// There will be at least as many SQL columns as Datalog columns.
|
||||||
// gte 'cos we might be querying extra columns for ordering.
|
// gte 'cos we might be querying extra columns for ordering.
|
||||||
// The templates will take care of ignoring columns.
|
// The templates will take care of ignoring columns.
|
||||||
assert!(row.column_count() >= self.len);
|
assert!(row.as_ref().column_count() >= self.len);
|
||||||
self.templates
|
self.templates
|
||||||
.iter()
|
.iter()
|
||||||
.map(|ti| ti.lookup(&row))
|
.map(|ti| ti.lookup(&row))
|
||||||
|
@ -163,7 +163,7 @@ impl RelProjector {
|
||||||
// There will be at least as many SQL columns as Datalog columns.
|
// There will be at least as many SQL columns as Datalog columns.
|
||||||
// gte 'cos we might be querying extra columns for ordering.
|
// gte 'cos we might be querying extra columns for ordering.
|
||||||
// The templates will take care of ignoring columns.
|
// The templates will take care of ignoring columns.
|
||||||
assert!(row.column_count() >= self.len);
|
assert!(row.as_ref().column_count() >= self.len);
|
||||||
let mut count = 0;
|
let mut count = 0;
|
||||||
for binding in self.templates.iter().map(|ti| ti.lookup(&row)) {
|
for binding in self.templates.iter().map(|ti| ti.lookup(&row)) {
|
||||||
out.push(binding?);
|
out.push(binding?);
|
||||||
|
|
Loading…
Reference in a new issue