Browse Source

implement SessionResetter (#779)

Ichinose Shogo 7 years ago
parent
commit
92a288d242
1 changed files with 9 additions and 0 deletions
  1. 9 0
      connection_go18.go

+ 9 - 0
connection_go18.go

@@ -200,3 +200,12 @@ func (mc *mysqlConn) CheckNamedValue(nv *driver.NamedValue) (err error) {
 	nv.Value, err = converter{}.ConvertValue(nv.Value)
 	nv.Value, err = converter{}.ConvertValue(nv.Value)
 	return
 	return
 }
 }
+
+// ResetSession implements driver.SessionResetter.
+// (From Go 1.10)
+func (mc *mysqlConn) ResetSession(ctx context.Context) error {
+	if mc.closed.IsSet() {
+		return driver.ErrBadConn
+	}
+	return nil
+}