It looks like the SQLite driver doesn't conform to the core.Driver interface. An example being
func (dri *Driver) Init(filepath string) error {
db, err := sql.Open("sqlite3", filepath)
if err != nil {
return err
}
dri.Db = db
return nil
}
This package should be reviewed and updated to bring it back into conformity with the interface.