databaseFactoryOrNull top-level property
Default database factory.
Implementation
@visibleForTesting
DatabaseFactory? get databaseFactoryOrNull => _databaseFactory;
set
databaseFactoryOrNull
(DatabaseFactory? databaseFactory)
Change the default factory.
Implementation
set databaseFactoryOrNull(DatabaseFactory? databaseFactory) {
if (databaseFactory != null) {
if (databaseFactory is! SqfliteDatabaseFactory) {
throw ArgumentError.value(
databaseFactory,
'databaseFactory',
'Unsupported sqflite factory',
);
}
_databaseFactory = databaseFactory;
} else {
/// Unset
_databaseFactory = null;
}
}