SdbStoreRef<K extends KeyBase, V extends ValueBase> class
abstract
A simple db store definition.
- Available extensions
Constructors
- SdbStoreRef(String name)
-
Store definition.
factory
Properties
Methods
-
add(
SdbClient client, V value) → Future< K> -
Available on SdbStoreRef<
Add a single record.K, V> , provided by the SdbStoreRefExtension extension -
count(
SdbClient client, {SdbBoundaries< K> ? boundaries}) → Future<int> -
Available on SdbStoreRef<
Count records.K, V> , provided by the SdbStoreRefExtension extension -
delete(
SdbClient client, {SdbBoundaries< K> ? boundaries, int? offset, int? limit}) → Future<void> -
Available on SdbStoreRef<
Delete records.K, V> , provided by the SdbStoreRefExtension extension -
findRecordKeys(
SdbClient client, {SdbBoundaries< K> ? boundaries, int? offset, int? limit}) → Future<List< SdbRecordKey< >K, V> > -
Available on SdbStoreRef<
Find records.K, V> , provided by the SdbStoreRefExtension extension -
findRecords(
SdbClient client, {SdbBoundaries< K> ? boundaries, int? offset, int? limit}) → Future<List< SdbRecordSnapshot< >K, V> > -
Available on SdbStoreRef<
Find records.K, V> , provided by the SdbStoreRefExtension extension -
index<
I extends IndexBase> (String name) → SdbIndex1Ref< K, V, I> -
Available on SdbStoreRef<
Index reference on 1 fieldK, V> , provided by the SdbStoreRefExtension extension -
index2<
I1 extends IndexBase, I2 extends IndexBase> (String name) → SdbIndex2Ref< K, V, I1, I2> -
Available on SdbStoreRef<
Index reference on 2 fieldsK, V> , provided by the SdbStoreRefExtension extension -
index3<
I1 extends IndexBase, I2 extends IndexBase, I3 extends IndexBase> (String name) → SdbIndex3Ref< K, V, I1, I2, I3> -
Available on SdbStoreRef<
Index reference on 3 fieldsK, V> , provided by the SdbStoreRefExtension extension -
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<
Index reference on 4 fieldsK, V> , provided by the SdbStoreRefExtension extension -
lowerBoundary(
K value, {bool? include = true}) → SdbBoundary< K> -
Available on SdbStoreRef<
Lower boundaryK, V> , provided by the SdbStoreRefExtension extension -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
put(
SdbClient client, V value) → Future< K> -
Available on SdbStoreRef<
Put a single record (when using inline keys)K, V> , provided by the SdbStoreRefExtension extension -
record(
K key) → SdbRecordRef< K, V> -
Available on SdbStoreRef<
Record reference.K, V> , provided by the SdbStoreRefExtension extension -
toString(
) → String -
A string representation of this object.
inherited
-
upperBoundary(
K value, {bool? include = false}) → SdbBoundary< K> -
Available on SdbStoreRef<
Upper boundaryK, V> , provided by the SdbStoreRefExtension extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited