fromBytes static method

OdbcMetrics fromBytes(
  1. Uint8List b
)

Deserializes OdbcMetrics from binary data.

The b must contain at least 40 bytes of metrics data.

Implementation

// Factory method pattern preferred for deserialization.
// ignore: prefer_constructors_over_static_methods
static OdbcMetrics fromBytes(Uint8List b) {
  final d = ByteData.sublistView(b);
  return OdbcMetrics(
    queryCount: d.getUint64(0, Endian.little),
    errorCount: d.getUint64(8, Endian.little),
    uptimeSecs: d.getUint64(16, Endian.little),
    totalLatencyMillis: d.getUint64(24, Endian.little),
    avgLatencyMillis: d.getUint64(32, Endian.little),
  );
}