Преглед изворни кода

implement SessionResetter (#779)

Ichinose Shogo пре 8 година
родитељ
комит
92a288d242
1 измењених фајлова са 9 додато и 0 уклоњено
  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)
 	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
+}