Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class KotlinxNitriteMapper(val nitriteDocumentFormat: NitriteDocumentFormat = NitriteDocumentFormat.Default) : NitriteMapper
Link copied to clipboard

Functions

Link copied to clipboard
fun Nitrite.asCoroutine(documentFormat: NitriteDocumentFormat? = null): CoroutineNitrite
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : Any> ObjectRepository<T>.coroutine(documentFormat: NitriteDocumentFormat): CoroutineObjectRepository<T>
Link copied to clipboard
inline fun <T : Any> CoroutineObjectRepository(synchronous: ObjectRepository<T>, documentFormat: NitriteDocumentFormat, dispatcher: CoroutineDispatcher = Dispatchers.IO): CoroutineObjectRepository<T>
Link copied to clipboard
operator fun String.div(other: KProperty<*>): DocumentPathBuilder
operator fun KProperty<*>.div(other: String): DocumentPathBuilder
operator fun KProperty<*>.div(other: KProperty<*>): DocumentPathBuilder
Link copied to clipboard
inline suspend fun <T : Any> CoroutineObjectRepository<T>.insert(item: T): WriteResult
inline suspend fun <T : Any> CoroutineObjectRepository<T>.insert(items: Collection<T>): WriteResult
Link copied to clipboard
fun KotlinxNitriteMapper(from: NitriteDocumentFormat = NitriteDocumentFormat.Default, builderAction: NitriteDocumentFormatBuilder.() -> Unit): KotlinxNitriteMapper
Link copied to clipboard
fun NitriteBuilder.kotlinxNitriteMapper(from: NitriteDocumentFormat = NitriteDocumentFormat.Default, builderAction: NitriteDocumentFormatBuilder.() -> Unit = {}): NitriteBuilder