Package-level declarations
Types
Link copied to clipboard
class DocumentPathBuilder
Link copied to clipboard
class KotlinxNitriteMapper(val nitriteDocumentFormat: NitriteDocumentFormat = NitriteDocumentFormat.Default) : NitriteMapper
Link copied to clipboard
object NitriteFilters
Functions
Link copied to clipboard
Link copied to clipboard
fun <T : Any> ChangeInfo.asKotlin(documentFormat: NitriteDocumentFormat, type: KType): CoroutineObjectRepository.Change<CoroutineObjectRepository.Item<T>>
Link copied to clipboard
fun buildDefaultNitrate(file: File, nitriteMapperConf: NitriteDocumentFormatBuilder.() -> Unit = {}): CoroutineNitrite
fun buildDefaultNitrate(path: String, nitriteMapperConf: NitriteDocumentFormatBuilder.() -> Unit = {}): CoroutineNitrite
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
Link copied to clipboard
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