MySQLPacket.decodeBinaryResultSetRowPacket constructor
MySQLPacket.decodeBinaryResultSetRowPacket(
- Uint8List buffer,
- List<
MySQLColumnDefinitionPacket> colDefs, { - List<
bool> ? textualColumns,
Decodifica uma linha de ResultSet em formato binĂ¡rio MySQLBinaryResultSetRowPacket.
Implementation
factory MySQLPacket.decodeBinaryResultSetRowPacket(
Uint8List buffer, List<MySQLColumnDefinitionPacket> colDefs,
{List<bool>? textualColumns}) {
final header = decodePacketHeader(buffer);
final payloadBytes = _extractPayload(
buffer,
header.$1,
allowEmpty: true,
);
final payload = MySQLBinaryResultSetRowPacket.decode(
payloadBytes,
colDefs,
textualColumns: textualColumns,
);
return MySQLPacket(
sequenceID: header.$2,
payloadLength: payloadBytes.length,
payload: payload,
);
}