DatabaseFactory class abstract
Basic databases operations
- Available extensions
Constructors
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  databaseExists(String path) → Future< bool> 
- Check if a database exists
- 
  debugQuickLoggerWrapper() → DatabaseFactory 
- 
      Available on DatabaseFactory, provided by the DatabaseFactoryLoggerDebugExt extension Quick logger wrapper, useful in unit test.
- 
  debugSetLogLevel(int logLevel) → Future< void> 
- 
      Available on DatabaseFactory, provided by the SqfliteDatabaseFactoryDebug extension Change the log level if you want to see the SQL query executed natively.
- 
  debugSetOptions(SqfliteOptions options) → Future< void> 
- 
      Available on DatabaseFactory, provided by the SqfliteDatabaseFactoryDebug extension Testing only.
- 
  deleteDatabase(String path) → Future< void> 
- Delete a database if it exists
- 
  getDatabasesPath() → Future< String> 
- Get the default databases location path.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  openDatabase(String path, {OpenDatabaseOptions? options}) → Future< Database> 
- 
  Open a database at pathwith the given OpenDatabaseOptionsoptions
- 
  readDatabaseBytes(String path) → Future< Uint8List> 
- Read database bytes.
- 
  setDatabasesPath(String path) → Future< void> 
- Set the default databases location path
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  writeDatabaseBytes(String path, Uint8List bytes) → Future< void> 
- Write database bytes.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited