Joinable Table
interface JoinableTable<E : Entity<ID>, ID : Comparable<ID>> : Table<E, ID>
Content copied to clipboard
Functions
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> connectionContainsAll(prop: KProperty1<E, Connection<X>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> connectionContainsAny(prop: KProperty1<E, Connection<X>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinConnection(prop: KProperty1<E, Connection<X>>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinConnection?(prop: KProperty1<E, Connection<X>>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinList(prop: KProperty1<E, List<X>>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinList?(prop: KProperty1<E, List<X>>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinReference(prop: KProperty1<E, X?>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> joinReference?(prop: KProperty1<E, X?>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> listContainsAll(prop: KProperty1<E, List<X>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> listContainsAny(prop: KProperty1<E, List<X>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←connectionContainsAll(prop: KProperty1<X, Connection<E>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←connectionContainsAny(prop: KProperty1<X, Connection<E>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinConnection(prop: KProperty1<X, Connection<E>>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinConnection?(prop: KProperty1<X, Connection<E>>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinList(prop: KProperty1<X, List<E>>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinList?(prop: KProperty1<X, List<E>>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinReference(prop: KProperty1<X, E?>): NonNullJoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←joinReference?(prop: KProperty1<X, E?>): JoinableTable<X, XID>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←listContainsAll(prop: KProperty1<X, List<E>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
abstract fun <X : Entity<XID>, XID : Comparable<XID>> ←listContainsAny(prop: KProperty1<X, List<E>>, xIds: Collection<XID>): NonNullExpression<Boolean>
Content copied to clipboard
Properties
Inheritors
Extensions
Link copied to clipboard
infix fun <T : Entity<ID>, ID : Comparable<ID>, X : Any> JoinableTable<T, ID>.then(other: NonNullExpression<X>): Projection2<T?, X>
Content copied to clipboard
infix fun <T : Entity<ID>, ID : Comparable<ID>, X : Any> JoinableTable<T, ID>.then(other: Expression<X>): Projection2<T?, X?>
Content copied to clipboard
infix fun <T : Entity<ID>, ID : Comparable<ID>, X : Entity<*>> JoinableTable<T, ID>.then(other: NonNullJoinableTable<X, *>): Projection2<T?, X>
Content copied to clipboard
infix fun <T : Entity<ID>, ID : Comparable<ID>, X : Entity<*>> JoinableTable<T, ID>.then(other: JoinableTable<X, *>): Projection2<T?, X?>
Content copied to clipboard