RootSelectable

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

Functions

Link copied to clipboard
abstract fun <X : Any> select(block: ProjectionContext.() -> Projection<X>): ConfigurableTypedRootQuery<E, ID, X>

select { expr1 then expr2 then ... exprN }

abstract fun <X : Any> select(expression: Expression<X>): ConfigurableTypedRootQuery<E, ID, X?>
abstract fun <X : Any> select(expression: NonNullExpression<X>): ConfigurableTypedRootQuery<E, ID, X>
abstract fun <X : Entity<XID>, XID : Comparable<XID>> select(table: NonNullTable<X, XID>): ConfigurableTypedRootQuery<E, ID, X>
abstract fun <X : Entity<XID>, XID : Comparable<XID>> select(table: Table<X, XID>): ConfigurableTypedRootQuery<E, ID, X?>

Properties

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

Inheritors

Link copied to clipboard