interface ColumnAdapter<T : Any, S>
Marshal and map the type |
|
class EnumColumnAdapter<T : Enum<T>> : ColumnAdapter<T, String>
A ColumnAdapter which maps the enum class |
|
abstract class Query<out RowType : Any>
A listenable, typed query generated by SQLDelight. |
|
interface Transacter
A transaction-aware SqlDriver wrapper which can begin a Transaction on the current connection. |
|
abstract class TransacterImpl : Transacter
A transaction-aware SqlDriver wrapper which can begin a Transaction on the current connection. |
fun <T : Enum<T>> EnumColumnAdapter(): EnumColumnAdapter<T>
A ColumnAdapter which maps the enum class |
|
fun <RowType : Any> Query(identifier: Int, queries: MutableList<Query<*>>, driver: SqlDriver, query: String, mapper: (SqlCursor) -> RowType): Query<RowType>fun <RowType : Any> Query(identifier: Int, queries: MutableList<Query<*>>, driver: SqlDriver, fileName: String, label: String, query: String, mapper: (SqlCursor) -> RowType): Query<RowType>
A listenable, typed query generated by SQLDelight. |