api-docs / org.ktorm.schema / TypeReference
TypeReference
abstract class TypeReference<T>
(source code)Base class used to obtain full generic type information by subclassing.
Constructors
Name | Summary |
---|---|
TypeReference() Base class used to obtain full generic type information by subclassing. |
Properties
Name | Summary |
---|---|
val referencedKotlinType: KType The actual kotlin type argument of subclass without erased. | |
val referencedType: Type The actual type argument of subclass without erased. |
Extension Functions
Name | Summary |
---|---|
infix fun <T : Any> T.eq( Equal operator, translated to | |
infix fun <T : Any> T.neq( Not-equal operator, translated to | |
infix fun <T : Any> T.notEq( Not-equal operator, translated to |
Inheritors
Name | Summary |
---|---|
abstract class BaseTable<E : Any> : TypeReference<E> Base class of Ktorm’s table objects, represents relational tables in the database. | |
abstract class Factory<E : Entity<E>> : TypeReference<E> Abstract factory used to create entity objects, typically declared as companion objects of entity classes. |