jvmMain.dev.inmo.micro_utils.repos.exposed.AbstractExposedCRUDRepo.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of micro_utils.repos.exposed-jvm Show documentation
Show all versions of micro_utils.repos.exposed-jvm Show documentation
It is set of projects with micro tools for avoiding of routines coding
package dev.inmo.micro_utils.repos.exposed
import dev.inmo.micro_utils.repos.CRUDRepo
import kotlinx.coroutines.channels.BufferOverflow
abstract class AbstractExposedCRUDRepo(
flowsChannelsSize: Int = 0,
tableName: String = "",
replyCacheInFlows: Int = 0,
onBufferOverflowBehaviour: BufferOverflow = BufferOverflow.SUSPEND
) :
AbstractExposedWriteCRUDRepo(
flowsChannelsSize,
tableName,
replyCacheInFlows,
onBufferOverflowBehaviour
),
ExposedCRUDRepo,
CRUDRepo