DataRowMessage
internal class DataRowMessage(val rawData: ByteArray, val columnOffsets: IntArray, val columnLengths: IntArray) : BackendMessage
Represents a single row of data from a query response. Note: The underlying arrays (rawData, columnOffsets, columnLengths) may be shared buffers reused by the connection to avoid memory allocations. They should be processed synchronously (e.g. eagerly deserialized) and not stored for later use, as their contents will be overwritten by subsequent rows unless the row data size exceeded the configured maxCachedRowSize.