MCPcopy
hub / github.com/go-sql-driver/mysql / Write

Method Write

packets_test.go:55–73  ·  view source on GitHub ↗
(b []byte)

Source from the content-addressed store, hash-verified

53 return
54}
55func (m *mockConn) Write(b []byte) (n int, err error) {
56 if m.closed {
57 return 0, errConnClosed
58 }
59
60 m.writes++
61 if m.maxWrites > 0 && m.writes > m.maxWrites {
62 return 0, errConnTooManyWrites
63 }
64
65 n = len(b)
66 m.written = append(m.written, b...)
67
68 if n > 0 && len(m.queuedReplies) > 0 {
69 m.data = m.queuedReplies[0]
70 m.queuedReplies = m.queuedReplies[1:]
71 }
72 return
73}
74func (m *mockConn) Close() error {
75 m.closed = true
76 return nil

Callers 7

scramblePasswordFunction · 0.45
scrambleSHA256PasswordFunction · 0.45
authEd25519Function · 0.45
zCompressFunction · 0.45
readCompressedPacketMethod · 0.45
writePacketsMethod · 0.45
writeWithTimeoutMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected