Package-level declarations
Types
Provides a read-only, forward-only, type-safe cursor as Iterator over the result set of underlying database cursor. Helpful to use with Kotlin forEach.
Functions
Converts the KQLiteCursor into a cold Flow that emits the cursor whenever the underlying database tables are updated.
Eagerly maps all rows from this KQLiteCursor into a List using mapper.
Maps each emitted KQLiteCursor from the upstream Flow into a List.
Maps the first row of this KQLiteCursor into a single object of type T using mapper.
Maps each emitted KQLiteCursor from the upstream Flow into a single object of type T.
Maps the first row of this KQLiteCursor into an object of type T using mapper, or returns null if the cursor is empty.
Maps each emitted KQLiteCursor from the upstream Flow into an object of type T or null.