(reader: BufferReader, messageName: MessageName)
| 260 | const parseCopyOutMessage = (reader: BufferReader) => parseCopyMessage(reader, 'copyOutResponse') |
| 261 | |
| 262 | const parseCopyMessage = (reader: BufferReader, messageName: MessageName) => { |
| 263 | const isBinary = reader.byte() !== 0 |
| 264 | const columnCount = reader.int16() |
| 265 | const message = new CopyResponse(LATEINIT_LENGTH, messageName, isBinary, columnCount) |
| 266 | for (let i = 0; i < columnCount; i++) { |
| 267 | message.columnTypes[i] = reader.int16() |
| 268 | } |
| 269 | return message |
| 270 | } |
| 271 | |
| 272 | const parseNotificationMessage = (reader: BufferReader) => { |
| 273 | const processId = reader.int32() |
no test coverage detected