Package-level declarations

Types

Link copied to clipboard
data class Address(val id: Long, val street: String, val city: String, val state: String?, val zipCode: String?, val country: String)
Link copied to clipboard
data class CommonType(val id: Long, val name: String)
Link copied to clipboard
value class Email(val value: String)
Link copied to clipboard
data class People(val id: Long, val name: String, val email: Email?, val age: Int, val addressId: Long?)
Link copied to clipboard
data class Robot(val id: Long, val name: String)
Link copied to clipboard
typealias sql = capture

Properties

Link copied to clipboard
val address: SqlQuery<Address>
Link copied to clipboard
val aggregators: SqlQuery<Pair<Int, Double>>
Link copied to clipboard
val commonType: SqlQuery<CommonType>
Link copied to clipboard
val distinct: SqlQuery<Pair<String, Int>>
Link copied to clipboard
val filter: SqlQuery<People>
Link copied to clipboard
val limitAndOffest: SqlQuery<People>
Link copied to clipboard
val map: SqlQuery<Pair<String, Int>>
Link copied to clipboard
val people: SqlQuery<People>
Link copied to clipboard
val pQuery: SqlQuery<People>
Link copied to clipboard
val robot: SqlQuery<Robot>
Link copied to clipboard
val subQueries: SqlQuery<People>
Link copied to clipboard
val union: SqlQuery<People>

Functions

Link copied to clipboard
Link copied to clipboard
fun delete(p: People)
Link copied to clipboard
fun insert(p: People)
Link copied to clipboard
fun String.like(value: String): SqlExpression<Boolean>
Link copied to clipboard
fun select()
Link copied to clipboard
fun update(p: People)
Link copied to clipboard
fun upsert(p: People)