putMany method

Future<void> putMany(
  1. List<({Bytes document, Uint8List key})> entries
)

Appends one WAL object containing every put.

Implementation

Future<void> putMany(List<({Uint8List key, Bytes document})> entries) async {
  if (entries.isEmpty) return;
  final ops = <WalOp>[
    for (final entry in entries)
      WalOp.put(entry.key, entry.document.asUint8List()),
  ];
  await _appendWal(ops);
}