ReadableStore

interface ReadableStore<O>

Functions

Link copied to clipboard
abstract suspend fun count(): Int
Link copied to clipboard
abstract suspend fun countWhere(whereClause: String): Int
Link copied to clipboard
abstract suspend fun exists(whereClause: String): Boolean
Link copied to clipboard
abstract suspend fun groupAndGetCountBy(column: String): Map<String, Int>
Link copied to clipboard
abstract suspend fun selectAll(): List<O>
Link copied to clipboard
abstract suspend fun selectFirst(): O?
Link copied to clipboard
abstract suspend fun selectOneOrderedBy(orderingColumName: String, orderingType: SQLOrderType): O?
Link copied to clipboard
abstract suspend fun selectOneWhere(whereClause: String): O?
Link copied to clipboard
abstract suspend fun selectRawQuery(sqlRawQuery: String): List<O>
Link copied to clipboard
abstract suspend fun selectWhere(whereClause: String): List<O>
abstract suspend fun selectWhere(filterWhereClause: String, orderByClause: String?): List<O>
abstract suspend fun selectWhere(filterWhereClause: String, orderByClause: String?, limit: Int): List<O>
abstract suspend fun selectWhere(filterWhereClause: String, orderByClause: String?, limit: Int, offset: Int?): List<O>