ncruces / go-sqlite3

Go bindings to SQLite using wazero
https://pkg.go.dev/github.com/ncruces/go-sqlite3
MIT License
499 stars 16 forks source link

Batch column scans. #52

Closed ncruces closed 9 months ago

ncruces commented 9 months ago

This introduces an API to batch scan all columns of a result set, and uses this in the database/sql driver.

Improvements are measurable in github.com/cvilsmeier/go-sqlite-bench but less impressive than I hoped for.

Since this increases API surface, measure the difference once wazevo is more mature.