save method

Future<void> save(
  1. DV3DSceneDocument document
)

Stores document under its id, replacing what was there.

Implementation

Future<void> save(DV3DSceneDocument document) async {
  await ensureSchema();
  await database.execute('DELETE FROM $table WHERE id = ?', <Object?>[document.id]);
  await database.execute(
    'INSERT INTO $table (id, document) VALUES (?, ?)',
    <Object?>[document.id, document.encode()],
  );
  _changes.add(document.id);
}