build<I extends Info, E extends Entry<I> > static method
Future<SqliteAdapter<I, E> >
build<I extends Info, E extends Entry<I> >(
- SqliteBuilder<
I, E> builder, - {bool? logStatements,
- DatabaseSetup? setup,
- bool? cachePreparedStatements}
Builds SqliteMemoryAdapter.
builder
: Database builderlogStatements
: Generated sql statements will be printed before executingsetup
: Function that can be used to perform a setup just after the database is openedcachePreparedStatements
: controls whether drift will cache prepared statement objects
Implementation
static Future<SqliteAdapter<I, E>> build<I extends Info, E extends Entry<I>>(
SqliteBuilder<I, E> builder,
{bool? logStatements,
DatabaseSetup? setup,
bool? cachePreparedStatements}) {
return Future.value(SqliteMemoryAdapter._(builder(NativeDatabase.memory(
logStatements: logStatements ?? false,
setup: setup,
cachePreparedStatements: cachePreparedStatements ?? false))));
}