fromBytes function
Deserializes PreparedStatementMetrics from binary data.
The b must contain at least 64 bytes of metrics data.
Implementation
PreparedStatementMetrics fromBytes(Uint8List b) {
final d = ByteData.sublistView(b);
return PreparedStatementMetrics(
cacheSize: d.getUint64(0, Endian.little),
cacheMaxSize: d.getUint64(8, Endian.little),
cacheHits: d.getUint64(16, Endian.little),
cacheMisses: d.getUint64(24, Endian.little),
totalPrepares: d.getUint64(32, Endian.little),
totalExecutions: d.getUint64(40, Endian.little),
memoryUsageBytes: d.getUint64(48, Endian.little),
avgExecutionsPerStmt: d.getFloat64(56, Endian.little),
);
}