open method
Opens (or creates) the database at path.
Implementation
@override
Future<Result<EngineConnection, DbError>> open(
String path,
DbOptions options,
) async {
final opened = await NativeWorker.openOn(
symbols,
path,
jsonEncode(options.toJson()),
);
return opened.map<EngineConnection>(
(open) => NativeConnection._(open.$1, open.$2),
);
}