write method

void write(
  1. Uint8List page
)

Implementation

void write(Uint8List page) {
  final bd = ByteData.sublistView(page);

  bd.setUint32(0, magic, Endian.little);
  bd.setUint32(4, pageId, Endian.little);
  bd.setUint64(8, lsn, Endian.little);
  bd.setUint32(16, dataLength, Endian.little);
  bd.setUint32(20, nextPageId, Endian.little);
  bd.setUint32(24, checksum, Endian.little);
  bd.setUint32(28, 0, Endian.little);
}