DatabaseFactoryJdb class

Jdb implementation

Implemented types

Constructors

DatabaseFactoryJdb(JdbFactory jdbFactory)
Constructor.

Properties

hashCode int
The hash code for this object.
no setterinherited
hasStorage bool
True if it has an associated storage (fs, idb).
no setteroverride
jdbFactory JdbFactory
File system used.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

databaseExists(String path) Future<bool>
Check if a database exists
override
deleteDatabase(String path) Future<Object?>
Delete a database if existing
inheritedoverride
doDeleteDatabase(String path) Future
Delete a database.
flush() Future
Flush all opened databases
inherited
getDatabaseOpenHelper(String path, DatabaseOpenOptions options) Future<DatabaseOpenHelper>
Get or create the open helper for a given path.
inherited
getExistingDatabaseOpenHelper(String path) → DatabaseOpenHelper?
Get existing open helper for a given path.
inherited
newDatabase(DatabaseOpenHelper openHelper) → SembastDatabase
The actual implementation
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openDatabase(String path, {int? version, OnVersionChangedFunction? onVersionChanged, DatabaseMode? mode, SembastCodec? codec}) Future<Database>
Open a new or existing database.
inherited
openDatabaseWithOptions(String path, DatabaseOpenOptions options) Future<Database>
Open a database with a given set of options.
inherited
removeDatabaseOpenHelper(String path) → void
Remove the helper for a given path.
inherited
setDatabaseOpenHelper(String path, DatabaseOpenHelper? helper) → void
Set the helper for a given path.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited