(reader: BufferReader)
| 286 | } |
| 287 | |
| 288 | const parseField = (reader: BufferReader) => { |
| 289 | const name = reader.cstring() |
| 290 | const tableID = reader.uint32() |
| 291 | const columnID = reader.int16() |
| 292 | const dataTypeID = reader.uint32() |
| 293 | const dataTypeSize = reader.int16() |
| 294 | const dataTypeModifier = reader.int32() |
| 295 | const mode = reader.int16() === 0 ? 'text' : 'binary' |
| 296 | return new Field(name, tableID, columnID, dataTypeID, dataTypeSize, dataTypeModifier, mode) |
| 297 | } |
| 298 | |
| 299 | const parseParameterDescriptionMessage = (reader: BufferReader) => { |
| 300 | const parameterCount = reader.int16() |
no test coverage detected