type broken string
func (b broken) Value() (driver.Value, error) {
panic("this is a broken valuer")
return nil,nil
}
val := broken("record")
query := conn.Select("*").From("mytable").Where(db.Cond{"column_name": val})
// this will panic
_, err := query.Iterator()
var ret []*sometype
// this will hang, no panic message will be logged
err = query.Iterator().All(&ret)