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<
Properties
- length → int
-
Available on RecordsRef<
The number of records referenced.K, V> , provided by the SembastRecordsRefExtension extensionno setter
Methods
-
add(
DatabaseClient databaseClient, List< V> values) → Future<List< K?> > -
Available on RecordsRef<
Create records that don't exist.K, V> , provided by the SembastRecordsRefExtension extension -
delete(
DatabaseClient databaseClient) → Future< List< K?> > -
Available on RecordsRef<
Delete recordsK, V> , provided by the SembastRecordsRefExtension extension -
get(
DatabaseClient client) → Future< List< V?> > -
Available on RecordsRef<
Get all records values.K, V> , provided by the SembastRecordsRefExtension extension -
getSnapshots(
DatabaseClient databaseClient) → Future< List< RecordSnapshot< >K, V> ?> -
Available on RecordsRef<
Get all records snapshot.K, V> , provided by the SembastRecordsRefExtension extension -
onSnapshots(
Database database) → Stream< List< RecordSnapshot< >K, V> ?> -
Available on RecordsRef<
Get a stream of a record snapshots from the database.K, V> , provided by the SembastRecordsRefExtension extension -
put(
DatabaseClient databaseClient, List< V> values, {bool? merge}) → Future<List< V> > -
Available on RecordsRef<
Save multiple records, creating the one needed.K, V> , provided by the SembastRecordsRefExtension extension -
update(
DatabaseClient databaseClient, List< V> values) → Future<List< V?> > -
Available on RecordsRef<
Update multiple records.K, V> , provided by the SembastRecordsRefExtension extension