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.

Constructors

Link copied to clipboard
constructor(rawData: ByteArray, columnOffsets: IntArray, columnLengths: IntArray)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String