openDatabaseWithOptions method

Future<Database> openDatabaseWithOptions(
  1. String path,
  2. DatabaseOpenOptions options
)
inherited

Open a database with a given set of options.

Implementation

Future<Database> openDatabaseWithOptions(
  String path,
  DatabaseOpenOptions options,
) async {
  if (options.mode == DatabaseMode.readOnly) {
    if (options.version != null) {
      throw ArgumentError('readOnly mode does not support version');
    }
  }
  // Always specify the default codec
  var helper = await getDatabaseOpenHelper(path, options);
  return await helper.openDatabase();
}