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

Method UseDB

IceFireDB-SQLProxy/pkg/mysql/client/conn.go:150–165  ·  view source on GitHub ↗
(dbName string)

Source from the content-addressed store, hash-verified

148}
149
150func (c *Conn) UseDB(dbName string) error {
151 if c.db == dbName {
152 return nil
153 }
154
155 if err := c.writeCommandStr(COM_INIT_DB, dbName); err != nil {
156 return errors.Trace(err)
157 }
158
159 if _, err := c.readOK(); err != nil {
160 return errors.Trace(err)
161 }
162
163 c.db = dbName
164 return nil
165}
166
167func (c *Conn) GetDB() string {
168 return c.db

Callers

nothing calls this directly

Calls 2

writeCommandStrMethod · 0.95
readOKMethod · 0.95

Tested by

no test coverage detected