MCPcopy Index your code
hub / github.com/brianc/node-postgres / parseCopyMessage

Function parseCopyMessage

packages/pg-protocol/src/parser.ts:262–270  ·  view source on GitHub ↗
(reader: BufferReader, messageName: MessageName)

Source from the content-addressed store, hash-verified

260const parseCopyOutMessage = (reader: BufferReader) => parseCopyMessage(reader, 'copyOutResponse')
261
262const 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
272const parseNotificationMessage = (reader: BufferReader) => {
273 const processId = reader.int32()

Callers 2

parseCopyInMessageFunction · 0.85
parseCopyOutMessageFunction · 0.85

Calls 2

byteMethod · 0.80
int16Method · 0.80

Tested by

no test coverage detected