KMutableRootQuery

interface KMutableRootQuery<E : Any> : KMutableQuery<E> , KRootSelectable<E>

Functions

Link copied to clipboard
abstract fun groupBy(vararg expressions: KExpression<*>)
Link copied to clipboard
abstract fun having(vararg predicates: KNonNullExpression<Boolean>?)
Link copied to clipboard
abstract fun orderBy(vararg orders: Order?)
abstract fun orderBy(vararg expression: KExpression<*>?)
Link copied to clipboard
abstract fun <T> select(selection: Selection<T>): KConfigurableRootQuery<E, T>
abstract fun <T1, T2> select(selection1: Selection<T1>, selection2: Selection<T2>): KConfigurableRootQuery<E, Tuple2<T1, T2>>
abstract fun <T1, T2, T3> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>): KConfigurableRootQuery<E, Tuple3<T1, T2, T3>>
abstract fun <T1, T2, T3, T4> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>): KConfigurableRootQuery<E, Tuple4<T1, T2, T3, T4>>
abstract fun <T1, T2, T3, T4, T5> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>): KConfigurableRootQuery<E, Tuple5<T1, T2, T3, T4, T5>>
abstract fun <T1, T2, T3, T4, T5, T6> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>): KConfigurableRootQuery<E, Tuple6<T1, T2, T3, T4, T5, T6>>
abstract fun <T1, T2, T3, T4, T5, T6, T7> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>): KConfigurableRootQuery<E, Tuple7<T1, T2, T3, T4, T5, T6, T7>>
abstract fun <T1, T2, T3, T4, T5, T6, T7, T8> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>, selection8: Selection<T8>): KConfigurableRootQuery<E, Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>>
abstract fun <T1, T2, T3, T4, T5, T6, T7, T8, T9> select(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>, selection8: Selection<T8>, selection9: Selection<T9>): KConfigurableRootQuery<E, Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>
Link copied to clipboard
open fun <X : Any, R, SQ : KConfigurableSubQuery<R>> subQuery(entityType: KClass<X>, block: KMutableSubQuery<E, X>.() -> SQ): SQ
Link copied to clipboard
abstract fun where(vararg predicates: KNonNullExpression<Boolean>?)
Link copied to clipboard
open fun <X : Any> wildSubQuery(entityType: KClass<X>, block: KMutableSubQuery<E, X>.() -> Unit): KMutableSubQuery<E, X>

Properties

Link copied to clipboard
abstract val subQueries: KSubQueries<E>
Link copied to clipboard
abstract val table: KNonNullTable<E>
Link copied to clipboard
abstract val wildSubQueries: KWildSubQueries<E>