result.go 325 B

12345678910111213141516171819202122
  1. package mysql
  2. type Result struct {
  3. Status uint16
  4. Warnings uint16
  5. InsertId uint64
  6. AffectedRows uint64
  7. *Resultset
  8. }
  9. type Executer interface {
  10. Execute(query string, args ...interface{}) (*Result, error)
  11. }
  12. func (r *Result) Close() {
  13. if r.Resultset != nil {
  14. r.Resultset.returnToPool()
  15. r.Resultset = nil
  16. }
  17. }