MutableQuery

interface MutableQuery<E : Entity<ID>, ID : Comparable<ID>> : Filterable<E, ID>

Functions

Link copied to clipboard
abstract fun clearGroupByClauses()
Link copied to clipboard
abstract fun clearHavingClauses()
Link copied to clipboard
abstract fun clearOrderByClauses()
Link copied to clipboard
abstract fun clearWhereClauses()
Link copied to clipboard
open fun groupBy(vararg props: KProperty1<E, *>)
abstract fun groupBy(vararg expression: Expression<*>)
Link copied to clipboard
abstract fun having(vararg predicates: NonNullExpression<Boolean>?)
abstract fun having(block: () -> NonNullExpression<Boolean>?)
Link copied to clipboard
open fun orderBy(prop: KProperty1<E, *>, mode: OrderMode = OrderMode.ASC, nullMode: NullOrderMode = NullOrderMode.UNSPECIFIED)
abstract fun orderBy(expression: Expression<*>?, mode: OrderMode = OrderMode.ASC, nullMode: NullOrderMode = NullOrderMode.UNSPECIFIED)
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>, R : Any> subQuery(type: KClass<X>, block: MutableSubQuery<E, ID, X, XID>.() -> TypedSubQuery<R>): TypedSubQuery<R>
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> untypedSubQuery(type: KClass<X>, block: MutableSubQuery<E, ID, X, XID>.() -> Unit): MutableSubQuery<E, ID, X, XID>
Link copied to clipboard
abstract fun where(vararg predicates: NonNullExpression<Boolean>?)
abstract fun where(block: () -> NonNullExpression<Boolean>?)

Properties

Link copied to clipboard
abstract val table: NonNullTable<E, ID>

Inheritors

Link copied to clipboard
Link copied to clipboard