Companion

object Companion : UuidEntityClass<UserEntity>

Properties

Link copied to clipboard
open val dependsOnColumns: List<Column<out Any?>>
Link copied to clipboard
open val dependsOnTables: ColumnSet
Link copied to clipboard
val table: IdTable<Uuid>

Functions

Link copied to clipboard
open fun all(): SizedIterable<UserEntity>
Link copied to clipboard
@JvmName(name = "backReferencedOnOpt")
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.backReferencedOn(column: Column<REF?>): ReadOnlyProperty<Entity<Uuid>, Target>
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.backReferencedOn(column: Column<REF>): ReadOnlyProperty<Entity<Uuid>, Target>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.backReferencedOn(table: IdTable<*>): ReadOnlyProperty<Entity<Uuid>, Target>
Link copied to clipboard
@JvmName(name = "backReferencedOnOpt")
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.backReferencedOn(column: Column<REF?>): ReadOnlyProperty<Entity<Uuid>, Target>
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.backReferencedOn(column: Column<REF>): ReadOnlyProperty<Entity<Uuid>, Target>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.backReferencedOn(table: IdTable<*>): ReadOnlyProperty<Entity<Uuid>, Target>
Link copied to clipboard
fun count(op: Op<Boolean>?): Long
Link copied to clipboard
fun find(op: () -> Op<Boolean>): SizedIterable<UserEntity>
fun find(op: Op<Boolean>): SizedIterable<UserEntity>
Link copied to clipboard
open fun findById(id: EntityID<Uuid>): UserEntity?
Link copied to clipboard
fun findByIdAndUpdate(id: Uuid, block: (it: UserEntity) -> Unit): UserEntity?
Link copied to clipboard
fun findSingleByAndUpdate(op: Op<Boolean>, block: (it: UserEntity) -> Unit): UserEntity?
Link copied to clipboard
fun findWithCacheCondition(cacheCheckCondition: UserEntity.() -> Boolean, op: () -> Op<Boolean>): Sequence<UserEntity>
Link copied to clipboard
open fun forEntityIds(ids: List<EntityID<Uuid>>): SizedIterable<UserEntity>
Link copied to clipboard
fun forIds(ids: List<Uuid>): SizedIterable<UserEntity>
Link copied to clipboard
operator fun get(id: Uuid): UserEntity
operator fun get(id: EntityID<Uuid>): UserEntity
Link copied to clipboard
fun <ID : Any, T : Entity<ID>> isAssignableTo(entityClass: EntityClass<ID, T>): Boolean
Link copied to clipboard
fun <Unwrapped, Wrapped> Column<Unwrapped>.memoizedTransform(transformer: ColumnTransformer<Unwrapped, Wrapped>): EntityFieldWithTransform<Unwrapped, Wrapped>
fun <Unwrapped, Wrapped> Column<Unwrapped>.memoizedTransform(unwrap: (Wrapped) -> Unwrapped, wrap: (Unwrapped) -> Wrapped): EntityFieldWithTransform<Unwrapped, Wrapped>
fun <TColumn, Unwrapped, Wrapped> EntityFieldWithTransform<TColumn, Unwrapped>.memoizedTransform(unwrap: (Wrapped) -> Unwrapped, wrap: (Unwrapped) -> Wrapped): EntityFieldWithTransform<TColumn, Wrapped>
Link copied to clipboard
open fun new(init: UserEntity.() -> Unit): UserEntity
open fun new(id: Uuid?, init: UserEntity.() -> Unit): UserEntity
Link copied to clipboard
@JvmName(name = "optionalBackReferencedOnOpt")
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalBackReferencedOn(column: Column<REF?>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalBackReferencedOn(column: Column<REF>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalBackReferencedOn(table: IdTable<*>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, Any>
Link copied to clipboard
@JvmName(name = "optionalBackReferencedOnOpt")
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalBackReferencedOn(column: Column<REF?>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalBackReferencedOn(column: Column<REF>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalBackReferencedOn(table: IdTable<*>): OptionalBackReference<TargetID, Target, Uuid, Entity<Uuid>, Any>
Link copied to clipboard
infix fun <REF : Any> optionalReferencedOn(column: Column<REF?>): OptionalReference<REF, Uuid, UserEntity>
infix fun optionalReferencedOn(table: IdTable<*>): OptionalReference<Any, Uuid, UserEntity>
Link copied to clipboard
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalReferrersOn(column: Column<REF?>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF?>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalReferrersOn(table: IdTable<*>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any?>
fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalReferrersOn(column: Column<REF?>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF?>
fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalReferrersOn(table: IdTable<*>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any?>
Link copied to clipboard
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalReferrersOn(column: Column<REF?>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF?>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalReferrersOn(table: IdTable<*>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any?>
fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.optionalReferrersOn(column: Column<REF?>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF?>
fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.optionalReferrersOn(table: IdTable<*>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any?>
Link copied to clipboard
infix fun <REF : Any> referencedOn(column: Column<REF>): Reference<REF, Uuid, UserEntity>
infix fun referencedOn(table: IdTable<*>): Reference<Any, Uuid, UserEntity>
Link copied to clipboard
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.referrersOn(column: Column<REF>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.referrersOn(table: IdTable<*>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any>
fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.referrersOn(column: Column<REF>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF>
fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.referrersOn(table: IdTable<*>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any>
Link copied to clipboard
infix fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.referrersOn(column: Column<REF>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF>
infix fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.referrersOn(table: IdTable<*>): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any>
fun <TargetID : Any, Target : Entity<TargetID>, REF : Any> EntityClass<TargetID, Target>.referrersOn(column: Column<REF>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, REF>
fun <TargetID : Any, Target : Entity<TargetID>> EntityClass<TargetID, Target>.referrersOn(table: IdTable<*>, cache: Boolean): Referrers<Uuid, Entity<Uuid>, TargetID, Target, Any>
Link copied to clipboard
fun reload(entity: Entity<Uuid>, flush: Boolean): UserEntity?
Link copied to clipboard
fun removeFromCache(entity: Entity<Uuid>)
Link copied to clipboard
open fun searchQuery(op: Op<Boolean>): Query
Link copied to clipboard
fun testCache(cacheCheckCondition: UserEntity.() -> Boolean): Sequence<UserEntity>
fun testCache(id: EntityID<Uuid>): UserEntity?
Link copied to clipboard
fun <Unwrapped, Wrapped> Column<Unwrapped>.transform(transformer: ColumnTransformer<Unwrapped, Wrapped>): EntityFieldWithTransform<Unwrapped, Wrapped>
fun <Unwrapped, Wrapped> Column<Unwrapped>.transform(unwrap: (Wrapped) -> Unwrapped, wrap: (Unwrapped) -> Wrapped): EntityFieldWithTransform<Unwrapped, Wrapped>
fun <TColumn, Unwrapped, Wrapped> EntityFieldWithTransform<TColumn, Unwrapped>.transform(unwrap: (Wrapped) -> Unwrapped, wrap: (Unwrapped) -> Wrapped): EntityFieldWithTransform<TColumn, Wrapped>
Link copied to clipboard
inline fun view(op: () -> Op<Boolean>): View<UserEntity>
Link copied to clipboard
fun <SID : Any> warmUpLinkedReferences(references: List<EntityID<SID>>, linkTable: Table, forUpdate: Boolean?, optimizedLoad: Boolean): List<UserEntity>
Link copied to clipboard
fun <SID> warmUpOptReferences(references: List<SID>, refColumn: Column<SID?>, forUpdate: Boolean?, orderBy: Array<Pair<Expression<*>, SortOrder>>?): List<UserEntity>
Link copied to clipboard
fun <SID> warmUpReferences(references: List<SID>, refColumn: Column<SID>, forUpdate: Boolean?, orderBy: Array<Pair<Expression<*>, SortOrder>>?): List<UserEntity>
Link copied to clipboard
fun wrap(id: EntityID<Uuid>, row: ResultRow?): UserEntity
Link copied to clipboard
fun wrapRow(row: ResultRow): UserEntity
fun wrapRow(row: ResultRow, alias: Alias<IdTable<*>>): UserEntity
fun wrapRow(row: ResultRow, alias: QueryAlias): UserEntity
Link copied to clipboard
fun wrapRows(rows: SizedIterable<ResultRow>): SizedIterable<UserEntity>
fun wrapRows(rows: SizedIterable<ResultRow>, alias: Alias<IdTable<*>>): SizedIterable<UserEntity>
fun wrapRows(rows: SizedIterable<ResultRow>, alias: QueryAlias): SizedIterable<UserEntity>