Просмотр исходного кода

implement SessionResetter (#779)

Ichinose Shogo 7 лет назад
Родитель
Сommit
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
+}