Skip to content

Commit

Permalink
Merge pull request #315 from refaktor/allin
Browse files Browse the repository at this point in the history
Fix for issue #314
  • Loading branch information
refaktor committed Aug 18, 2024
2 parents 2f0f4c2 + fc9d464 commit 299c20b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
11 changes: 6 additions & 5 deletions evaldo/builtins_sqlite.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func SQL_EvalBlock(es *env.ProgramState, mode int, values []any) (*env.ProgramSt
//fmt.Println(bu.String())
}
//fmt.Println(bu.String())
es.Res = env.NewString(bu.String())
es.Res = *env.NewString(bu.String())
return es, values
}

Expand Down Expand Up @@ -113,7 +113,7 @@ var Builtins_sqlite = map[string]*env.Builtin{
Fn: func(ps *env.ProgramState, arg0 env.Object, arg1 env.Object, arg2 env.Object, arg3 env.Object, arg4 env.Object) env.Object {
switch str := arg0.(type) {
case env.Spreadsheet:
return env.NewString(str.ToHtml())
return *env.NewString(str.ToHtml())
default:
return MakeArgError(ps, 1, []env.Type{env.SpreadsheetType}, "htmlize")
}
Expand Down Expand Up @@ -203,15 +203,16 @@ var Builtins_sqlite = map[string]*env.Builtin{
}

// TODO Scan the result into the column pointers...
// if err := rows.Scan(columnPointers...); err != nil {
// TODO return err
// }
if err := rows.Scan(columnPointers...); err != nil {
return env.NewError(err.Error())
}

// Create our map, and retrieve the value for each column from the pointers slice,
// storing it in the map with the name of the column as the key.
m := make(map[string]any)
for i, colName := range cols {
val := columnPointers[i].(*any)
// fmt.Println(val)
m[colName] = *val
sr.Values = append(sr.Values, *val)
}
Expand Down
1 change: 1 addition & 0 deletions term/term.go
Original file line number Diff line number Diff line change
Expand Up @@ -529,6 +529,7 @@ DODO:
}
for ic, v := range r.Values {
if ic < len(widths) {
// fmt.Println(v)
switch ob := v.(type) {
case env.Object:
if mode == 0 {
Expand Down

0 comments on commit 299c20b

Please sign in to comment.