sembast
library
Classes
-
AsyncContentCodecBase
-
Base class for a custion implementation, by defining only
decodeAsync
and encodeAsync
-
Boundary
-
Sort order boundary, lower or upper to use in a Finder
-
Database
-
Database.
-
DatabaseClient
-
Database client (either Database or Transaction)
-
DatabaseFactory
-
The database factory that allow opening database
-
DatabaseMode
-
The modes in which a Database can be opened.
-
Field
-
Special field access
-
FieldKey
-
Field Key utilities
-
FieldValue
-
Update values
-
Filter
-
Filter for searching into the database
-
Finder
-
Finder helper for searching a given store
-
QueryRef<K extends Key?, V extends Value?>
-
A query on a store.
-
RecordChange<K, V>
-
Record change info streamed during
StoreRef.onChange
.
-
RecordRef<K extends Key?, V extends Value?>
-
An immutable record reference
-
RecordSnapshot<K extends Key?, V extends Value?>
-
A read record
-
RecordsRef<K extends Key?, V extends Value?>
-
An immutable reference to multiple records
-
SembastCodec
-
The sembast codec to use to read/write records.
-
SortOrder<T extends Object?>
-
Sort order
-
StoreFactory<K extends Key?, V extends Value?>
-
Store factory interface
-
StoreRef<K extends Key?, V extends Value?>
-
A pointer to a store.
-
Transaction
-
Database transaction.
Extensions
-
DatabaseExtension
on Database
-
Database extension methods.
-
RecordSnapshotIterableExtension
on Iterable<RecordSnapshot<K, V>>
-
Extension on iterable of record snapshot
-
SembastFilterCombination
on Filter
-
Provides convenience methods for combining multiple Filters.
-
SembastQueryRefCommonExtension
on QueryRef<K, V>
-
Common extension
-
SembastQueryRefExtension
on QueryRef<K, V>
-
Query db actions.
-
SembastQueryRefSyncExtension
on QueryRef<K, V>
-
Query db actions. synchronous access.
-
SembastRecordChangeExtension
on RecordChange<K, V>
-
Record change helper.
-
SembastRecordRefExtension
on RecordRef<K, V>
-
Record ref sembast public extension.
-
SembastRecordRefSyncExtension
on RecordRef<K, V>
-
Record ref sembast public extension.
-
SembastRecordsRefCommonExtension
on RecordsRef<K, V>
-
Record ref common extension.
-
SembastRecordsRefExtension
on RecordsRef<K, V>
-
Record ref sembast public extension.
-
SembastRecordsRefSyncExtension
on RecordsRef<K, V>
-
Record ref sembast public extension.
-
SembastStoreRefCommonExtension
on StoreRef<K, V>
-
Store ref common public sembast extension (no db access).
-
SembastStoreRefExtension
on StoreRef<K, V>
-
Store ref public sembast extension.
-
SembastStoreRefSyncExtension
on StoreRef<K, V>
-
Store ref public sembast extension.