encode method

  1. @override
Uint8List encode()
override

Codifica o comando QUERY em um Uint8List para envio ao servidor.

A estrutura codificada é:

  1. Um byte de comando (3).
  2. A query em UTF-8.

Implementation

@override
Uint8List encode() {
  final buffer = ByteDataWriter(endian: Endian.little);
  // Escreve o comando QUERY (3)
  buffer.writeUint8(3);
  // Escreve a query em UTF-8
  buffer.write(utf8.encode(query));
  return buffer.toBytes();
}