struct CQL::Postgres::Wire::Backend::DataRow

Overview

One row, left as the message payload and read field by field so a large result does not allocate an intermediate array per row.

Included Modules

Defined in:

postgres/wire/backend.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(payload : Bytes) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(payload _payload = @payload) #

[View source]
def each_field(& : Bytes | Nil -> ) : Nil #

Yields each field's bytes, nil for NULL.


[View source]
def payload : Bytes #

def size : Int32 #

[View source]
def values : Array(Bytes | Nil) #

[View source]