KConfigurableRootQueryImplementor

interface KConfigurableRootQueryImplementor<E : Any, R> : KConfigurableRootQuery<E, R>

Functions

Link copied to clipboard
open fun count(con: Connection? = null): Int
Link copied to clipboard
@NewChain
abstract fun distinct(): KConfigurableRootQuery<E, R>
Link copied to clipboard
abstract fun execute(con: Connection? = null): List<R>
Link copied to clipboard
open fun fetchOne(con: Connection? = null): R
Link copied to clipboard
open fun fetchOneOrNull(con: Connection? = null): R?
Link copied to clipboard
abstract fun forEach(con: Connection? = null, batchSize: Int = 0, block: (R) -> Unit)
Link copied to clipboard
@NewChain
abstract fun forUpdate(forUpdate: Boolean = true): KConfigurableRootQuery<E, R>
Link copied to clipboard
abstract infix fun intersect(other: KTypedRootQuery<R>): KTypedRootQuery<R>
Link copied to clipboard
@NewChain
abstract fun limit(limit: Int, offset: Int = 0): KConfigurableRootQuery<E, R>
Link copied to clipboard
abstract fun <X> map(con: Connection? = null, mapper: (R) -> X): List<X>
Link copied to clipboard
abstract infix operator fun minus(other: KTypedRootQuery<R>): KTypedRootQuery<R>
Link copied to clipboard
@NewChain
abstract fun <X> reselect(block: KMutableRootQuery<E>.() -> KConfigurableRootQuery<E, X>): KConfigurableRootQuery<E, X>
Link copied to clipboard
@NewChain
abstract fun reverseSorting(): KConfigurableRootQuery<E, R>?
Link copied to clipboard
abstract infix fun union(other: KTypedRootQuery<R>): KTypedRootQuery<R>
Link copied to clipboard
abstract infix fun unionAll(other: KTypedRootQuery<R>): KTypedRootQuery<R>
Link copied to clipboard
@NewChain
abstract fun withoutSortingAndPaging(): KConfigurableRootQuery<E, R>

Properties

Link copied to clipboard
abstract val javaOrders: List<Order>
Link copied to clipboard
abstract val javaSqlClient: JSqlClientImplementor