Skip to content

//coroutines-extensions/com.squareup.sqldelight.runtime.coroutines

Package com.squareup.sqldelight.runtime.coroutines

Functions

Name Summary
asFlow [common]
Content
@JvmName(name = toFlow)

fun <T : Any> Query<T>.asFlow(): Flow<Query<T>>
More info
Turns this Query into a Flow which emits whenever the underlying result set changes.


mapToList [common]
Content
@JvmOverloads()

fun <T : Any> Flow<Query<T>>.mapToList(context: CoroutineContext = Dispatchers.Default): Flow<List<T>>


mapToOne [common]
Content
@JvmOverloads()

fun <T : Any> Flow<Query<T>>.mapToOne(context: CoroutineContext = Dispatchers.Default): Flow<T>


mapToOneNotNull [common]
Content
@JvmOverloads()

fun <T : Any> Flow<Query<T>>.mapToOneNotNull(context: CoroutineContext = Dispatchers.Default): Flow<T>


mapToOneOrDefault [common]
Content
@JvmOverloads()

fun <T : Any> Flow<Query<T>>.mapToOneOrDefault(defaultValue: T, context: CoroutineContext = Dispatchers.Default): Flow<T>


mapToOneOrNull [common]
Content
@JvmOverloads()

fun <T : Any> Flow<Query<T>>.mapToOneOrNull(context: CoroutineContext = Dispatchers.Default): Flow<T?>