(fs []*Field, data []byte)
| 161 | } |
| 162 | |
| 163 | func (c *Conn) writeFieldList(fs []*Field, data []byte) error { |
| 164 | if data == nil { |
| 165 | data = make([]byte, 4, 1024) |
| 166 | } |
| 167 | |
| 168 | for _, v := range fs { |
| 169 | data = data[0:4] |
| 170 | data = append(data, v.Dump()...) |
| 171 | if err := c.WritePacket(data); err != nil { |
| 172 | return err |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | if err := c.writeEOF(); err != nil { |
| 177 | return err |
| 178 | } |
| 179 | return nil |
| 180 | } |
| 181 | |
| 182 | type ( |
| 183 | noResponse struct{} |
no test coverage detected