MySQLBinaryResultSetRowPacket class

Representa um pacote de linha de result set no modo binário.

Esse pacote é utilizado quando o servidor envia um result set em formato binário (por exemplo, para prepared statements). Ele contém os valores de cada coluna, decodificados conforme os tipos definidos em colDefs.

O pacote possui o seguinte formato:

  • 1 byte de header (deve ser 0x00).
  • Um bitmap de nulos que indica quais colunas possuem valor nulo.
  • Os dados binários de cada coluna, conforme o tipo definido.
Inheritance

Constructors

MySQLBinaryResultSetRowPacket.new({required List values})
MySQLBinaryResultSetRowPacket.decode(Uint8List buffer, List<MySQLColumnDefinitionPacket> colDefs)
Decodifica um pacote de linha de result set no modo binário.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
values List
Lista dos valores decodificados para cada coluna. Pode conter Uint8List para colunas binárias ou outros tipos (ex.: String, int, etc.).
final

Methods

encode() Uint8List
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited