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 AbstractExposedReadCRUDRepo<ObjectType, IdType>(tableName: String) : ReadCRUDRepo<ObjectType, IdType> , ExposedCRUDRepo<ObjectType, IdType> , <ERROR CLASS> ERROR CLASS: Symbol not found for Table
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: Symbol not found for Table.() -> ERROR CLASS: Symbol not found for Column<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ExposedRepo : Repo, <ERROR CLASS> ERROR CLASS: Symbol not found for FieldSet

Functions

Link copied to clipboard
fun <T> ERROR CLASS: Symbol not found for Column<T?>.eqOrIsNull(value: T?): ERROR CLASS: Cannot infer argument for type parameter K
Link copied to clipboard
fun <T : ExposedRepo, ERROR CLASS: Symbol not found for Table> T.initTable()
fun ERROR CLASS: Symbol not found for Table.initTable(database: ERROR CLASS: Symbol not found for Database)
fun ERROR CLASS: Symbol not found for Table.initTable(database: ERROR CLASS: Symbol not found for Database, inBatch: Boolean, withLogs: Boolean)
Link copied to clipboard
fun initTablesInTransaction(vararg tables: ERROR CLASS: Symbol not found for Table, database: ERROR CLASS: Symbol not found for Database, 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: Symbol not found for Column<T?>.neqOrIsNotNull(value: T?): ERROR CLASS: Cannot infer argument for type parameter K