stash_sqlite library
Provides a Sqlite implementation of the Stash caching API for Dart
Classes
-
SqliteAdapter<
I extends Info, E extends Entry< I> > - The SqliteAdapter provides a bridge between the store and the Sqlite backend
- SqliteCacheStore
-
Sqlite based implemention of a Cache
Store
-
SqliteFileAdapter<
I extends Info, E extends Entry< I> > - The SqliteFileAdapter provides a bridge between the store and the Sqlite backend
-
SqliteMemoryAdapter<
I extends Info, E extends Entry< I> > - The SqliteMemoryAdapter provides a bridge between the store and the Sqlite in-memory backend
-
SqliteStore<
I extends Info, E extends Entry< I> > -
Sqlite based implemention of a
Store
- SqliteVaultStore
-
Sqlite based implemention of a Vault
Store
Functions
-
newSqliteLocalCacheStore(
{File? file, StoreCodec? codec, bool? logStatements, DatabaseSetup? databaseSetup}) → Future< SqliteCacheStore> - Creates a new SqliteCacheStore on a file
-
newSqliteLocalVaultStore(
{File? file, StoreCodec? codec, bool? logStatements, DatabaseSetup? databaseSetup}) → Future< SqliteVaultStore> - Creates a new SqliteVaultStore on a file
-
newSqliteMemoryCacheStore(
{StoreCodec? codec, bool? logStatements, DatabaseSetup? databaseSetup}) → Future< SqliteCacheStore> - Creates a new in-memory SqliteCacheStore
-
newSqliteMemoryVaultStore(
{StoreCodec? codec, bool? logStatements, DatabaseSetup? databaseSetup}) → Future< SqliteVaultStore> - Creates a new in-memory SqliteVaultStore
Typedefs
-
SqliteBuilder<
I extends Info, E extends Entry< I> > = SqliteDatabase<I, E> Function(QueryExecutor executor)