decode static method

OneOffQueryResult decode(
  1. BsatnDecoder decoder
)

Implementation

static OneOffQueryResult decode(BsatnDecoder decoder) {
  final requestId = decoder.readU32();
  final tag = decoder.readU8();
  if (tag == 0) {
    return OneOffQueryResult(
      requestId: requestId,
      rows: QueryRows.decode(decoder),
    );
  } else if (tag == 1) {
    return OneOffQueryResult(
      requestId: requestId,
      error: decoder.readString(),
    );
  }
  throw ArgumentError('Unknown OneOffQueryResult Result tag: $tag');
}