MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / readUntilEOF

Method readUntilEOF

IceFireDB-SQLProxy/pkg/mysql/client/resp.go:17–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15)
16
17func (c *Conn) readUntilEOF() (err error) {
18 var data []byte
19
20 for {
21 data, err = c.ReadPacket()
22
23 if err != nil {
24 return
25 }
26
27 // EOF Packet
28 if c.isEOFPacket(data) {
29 return
30 }
31 }
32 return
33}
34
35func (c *Conn) isEOFPacket(data []byte) bool {
36 return data[0] == EOF_HEADER && len(data) <= 5

Callers 1

PrepareMethod · 0.45

Calls 2

ReadPacketMethod · 0.95
isEOFPacketMethod · 0.95

Tested by

no test coverage detected