SdbStoreRefExtension<K extends KeyBase, V extends ValueBase> extension

Store methods.

on

Methods

add(SdbClient client, V value) Future<K>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Add a single record.
count(SdbClient client, {SdbBoundaries<K>? boundaries}) Future<int>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Count records.
delete(SdbClient client, {SdbBoundaries<K>? boundaries, int? offset, int? limit}) Future<void>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Delete records.
findRecordKeys(SdbClient client, {SdbBoundaries<K>? boundaries, int? offset, int? limit}) Future<List<SdbRecordKey<K, V>>>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Find records.
findRecords(SdbClient client, {SdbBoundaries<K>? boundaries, int? offset, int? limit}) Future<List<SdbRecordSnapshot<K, V>>>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Find records.
index<I extends IndexBase>(String name) SdbIndex1Ref<K, V, I>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Index reference on 1 field
index2<I1 extends IndexBase, I2 extends IndexBase>(String name) SdbIndex2Ref<K, V, I1, I2>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Index reference on 2 fields
index3<I1 extends IndexBase, I2 extends IndexBase, I3 extends IndexBase>(String name) SdbIndex3Ref<K, V, I1, I2, I3>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Index reference on 3 fields
index4<I1 extends IndexBase, I2 extends IndexBase, I3 extends IndexBase, I4 extends IndexBase>(String name) SdbIndex4Ref<K, V, I1, I2, I3, I4>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Index reference on 4 fields
lowerBoundary(K value, {bool? include = true}) SdbBoundary<K>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Lower boundary
put(SdbClient client, V value) Future<K>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Put a single record (when using inline keys)
record(K key) SdbRecordRef<K, V>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Record reference.
upperBoundary(K value, {bool? include = false}) SdbBoundary<K>

Available on SdbStoreRef<K, V>, provided by the SdbStoreRefExtension extension

Upper boundary