sdbFactoryFromSqflite function

SdbFactory sdbFactoryFromSqflite(
  1. DatabaseFactory databaseFactory
)

Creates a SdbFactory from a given sqflite sqflite.DatabaseFactory.

This is useful for specifying a non-default sqflite factory, such as databaseFactoryFfi for Dart VM (desktop) applications or for testing.

Example (using FFI for desktop):

import 'package:sqflite_common_ffi/sqflite_ffi.dart';
import 'package:idb_sqflite/sdb_sqflite.dart';

void main() {
  sqfliteFfiInit();
  var factory = sdbFactoryFromSqflite(databaseFactoryFfi);
  // ...use the factory to open a database.
}

Implementation

SdbFactory sdbFactoryFromSqflite(sqflite.DatabaseFactory databaseFactory) {
  return sdbFactoryFromIdb(getIdbFactorySqflite(databaseFactory));
}