Package-level declarations

Types

Link copied to clipboard
abstract class AbstractExposedCRUDRepo<ObjectType, IdType, InputValueType>(flowsChannelsSize: Int = 0, tableName: String = "", replyCacheInFlows: Int = 0, onBufferOverflowBehaviour: BufferOverflow = BufferOverflow.SUSPEND) : AbstractExposedWriteCRUDRepo<ObjectType, IdType, InputValueType> , ExposedCRUDRepo<ObjectType, IdType> , CRUDRepo<ObjectType, IdType, InputValueType>
Link copied to clipboard
abstract class AbstractExposedWriteCRUDRepo<ObjectType, IdType, InputValueType>(flowsChannelsSize: Int = 0, tableName: String = "", replyCacheInFlows: Int = 0, onBufferOverflowBehaviour: BufferOverflow = BufferOverflow.SUSPEND) : AbstractExposedReadCRUDRepo<ObjectType, IdType> , ExposedCRUDRepo<ObjectType, IdType> , WriteCRUDRepo<ObjectType, IdType, InputValueType>
Link copied to clipboard
typealias ColumnAllocator<T> = <Error class: unknown class>.() -> <Error class: unknown class><T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ExposedRepo : Repo

Functions

Link copied to clipboard
fun <T> <Error class: unknown class><T?>.eqOrIsNull(value: T?): <Error class: unknown class>
Link copied to clipboard
fun <Error class: unknown class>.initTable(database: <Error class: unknown class>)
fun <Error class: unknown class>.initTable(database: <Error class: unknown class>, inBatch: Boolean, withLogs: Boolean)
Link copied to clipboard
fun initTablesInTransaction(vararg tables: <Error class: unknown class>, database: <Error class: unknown class>, inBatch: Boolean = false, withLogs: Boolean = true)

Code in this function mostly duplicates Exposed SchemaUtils.createMissingTablesAndColumns. It made due to deprecation status of the last one and potential lost of it in future updates.

Link copied to clipboard
fun <T> <Error class: unknown class><T?>.neqOrIsNotNull(value: T?): <Error class: unknown class>