The `ConsolidatedDataRow` struct had a `length` field that wasn't truly
used.
Related to
Bug #6389
}
PgsqlBEMessage::ConsolidatedDataRow(ConsolidatedDataRowPacket {
identifier: _,
- length: _,
row_cnt,
data_size,
}) => {
#[derive(Debug, PartialEq, Eq)]
pub struct ConsolidatedDataRowPacket {
pub identifier: u8,
- pub length: u32,
pub row_cnt: u16,
pub data_size: u64,
}
Ok((i, PgsqlBEMessage::ConsolidatedDataRow(
ConsolidatedDataRowPacket {
identifier,
- length,
row_cnt: 1,
data_size: add_up_data_size(rows),
}
let dummy_resp =
PgsqlBEMessage::ConsolidatedDataRow(ConsolidatedDataRowPacket {
identifier: b'D',
- length: tx.get_row_cnt() as u32, // TODO this is ugly. We can probably get rid of `length` field altogether...
row_cnt: tx.get_row_cnt(),
data_size: tx.data_size, // total byte count of all data_row messages combined
});