SembastRecordsRefExtension<K, V> extension

Record ref sembast public extension.

Provides access helper to data on the store using a given DatabaseClient.

on

Properties

length int
The number of records referenced.
no setter

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.