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

Method HandleCommand

IceFireDB-SQLite/pkg/mysql/server/command.go:37–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

35}
36
37func (c *Conn) HandleCommand() error {
38 if c.Conn == nil {
39 return net.ErrClosed
40 }
41
42 data, err := c.ReadPacket()
43 if err != nil {
44 c.Close()
45 c.Conn = nil
46 return err
47 }
48
49 v := c.dispatch(data)
50
51 err = c.WriteValue(v)
52
53 if c.Conn != nil {
54 c.ResetSequence()
55 }
56
57 if err != nil {
58 c.Close()
59 c.Conn = nil
60 }
61 return err
62}
63
64/*
65 func (c *Conn) HandleCommand() error {

Callers 1

onConnMethod · 0.45

Calls 5

ReadPacketMethod · 0.95
CloseMethod · 0.95
dispatchMethod · 0.95
WriteValueMethod · 0.95
ResetSequenceMethod · 0.95

Tested by

no test coverage detected