SembastRecordsRefExtension<K, V> extension
Record ref sembast public extension.
Provides access helper to data on the store using a given DatabaseClient.
- on
-
- RecordsRef<
K, V>
- RecordsRef<
Methods
-
add(
DatabaseClient databaseClient, List< V> values) → Future<List< K?> > - Create records that don't exist.
-
delete(
DatabaseClient databaseClient) → Future< List< K?> > - Delete records
-
get(
DatabaseClient client) → Future< List< V?> > - Get all records values.
-
getSnapshots(
DatabaseClient databaseClient) → Future< List< RecordSnapshot< >K, V> ?> - Get all records snapshot.
-
onSnapshots(
Database database) → Stream< List< RecordSnapshot< >K, V> ?> - Get a stream of a record snapshots from the database.
-
put(
DatabaseClient databaseClient, List< V> values, {bool? merge}) → Future<List< V> > - Save multiple records, creating the one needed.
-
update(
DatabaseClient databaseClient, List< V> values) → Future<List< V?> > - Update multiple records.