christophsturm
03/10/2021, 1:44 PMinternal data class EntityInfo<T:Any>(val idHandler: IDHandler, val classInfo: ClassInfo<T>) {
constructor(kClass: KClass<T>) : this(Table(kClass), IDHandler(kClass), ClassInfo(kClass, IDHandler(kClass)))
}
Shawn
03/10/2021, 2:58 PMchristophsturm
03/10/2021, 3:37 PMfun <T:Any>EntityInfo(kClass: KClass<T>): EntityInfo<T> {
val idHandler = IDHandler(kClass)
return EntityInfo(Table(kClass), idHandler, ClassInfo(kClass, idHandler))
}
internal data class EntityInfo<T:Any>(val table:Table, val idHandler: IDHandler<T>, val classInfo: ClassInfo<T>)