Skip to main content

message_buffer_len

Function message_buffer_len 

Source
pub fn message_buffer_len(columns: &[ColumnMeta]) -> u32
Expand description

Comprimento do buffer de mensagem do lado do cliente (não compactado) que o servidor espera em op_batch_create (p_batch_msglen). É o layout que o BLR descreve: cada campo é alinhado à sua fronteira natural, seguido de um indicador de nulo SQL_SHORT (2 bytes, alinhamento 2). Sem arredondamento final — confirmado por captura (INTEGER + VARCHAR(20) → 30 bytes).