# Package-level declarations

## Types

AbstractExposedCRUDRepo
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 >
AbstractExposedReadCRUDRepo
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
AbstractExposedWriteCRUDRepo
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 >
ColumnAllocator
Link copied to clipboard
typealias ColumnAllocator < T > = ERROR CLASS: Symbol not found for Table.() -> ERROR CLASS: Symbol not found for Column<T>
CommonExposedRepo
Link copied to clipboard
interface CommonExposedRepo < IdType , ObjectType > : ExposedRepo
ExposedCRUDRepo
Link copied to clipboard
interface ExposedCRUDRepo < ObjectType , IdType > : CommonExposedRepo < IdType , ObjectType >
ExposedRepo
Link copied to clipboard
interface ExposedRepo : Repo, <ERROR CLASS> ERROR CLASS: Symbol not found for FieldSet

## Functions

eqOrIsNull
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
initTable
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 )
initTablesInTransaction
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.

neqOrIsNotNull
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