EngineOptions constructor
EngineOptions({
- DriftSqlOptions? driftOptions,
- List<
Extension> enabledExtensions = const [], - SqliteVersion version = SqliteVersion.minimum,
Implementation
EngineOptions({
this.driftOptions,
List<Extension> enabledExtensions = const [],
this.version = SqliteVersion.minimum,
}) : enabledExtensions = _allExtensions(enabledExtensions, version) {
if (version < SqliteVersion.minimum) {
throw ArgumentError.value(
version, 'version', 'Must at least be ${SqliteVersion.minimum}');
}
if (version > SqliteVersion.current) {
throw ArgumentError.value(
version, 'version', 'Must at most be ${SqliteVersion.current}');
}
}