Filterable

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

Functions

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