Provides access to sqlite3 functions, such as opening new databases.
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- tempDirectory ↔ String?
- 
  Accesses the sqlite3_temp_directoryvariable.getter/setter pair
- version → Version
- 
  The version of the sqlite3 library in used.
  no setter
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  open(String filename, {String? vfs, OpenMode mode = OpenMode.readWriteCreate, bool uri = false, bool? mutex}) → CommonDatabase 
- Opens a database file.
- 
  openInMemory({String? vfs}) → CommonDatabase 
- Opens an in-memory database.
- 
  registerVirtualFileSystem(VirtualFileSystem vfs, {bool makeDefault = false}) → void 
- Registers a custom virtual file system used by this sqlite3 instance to emulate I/O functionality that is not supported through WASM directly.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  unregisterVirtualFileSystem(VirtualFileSystem vfs) → void 
- Unregisters a virtual file system implementation that has been registered with registerVirtualFileSystem.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited