fix:toEntities方法添加泛型

This commit is contained in:
kamosama 2023-08-14 13:41:07 +08:00
parent f32d583ddb
commit 0eef4e63ed
2 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@ inline fun <reified T> query(
noinline init: QueryScope.() -> Unit noinline init: QueryScope.() -> Unit
): List<T> = ): List<T> =
queryRows(schema = schema, tableName = tableName, columns = columns, init = init) queryRows(schema = schema, tableName = tableName, columns = columns, init = init)
.toEntities() .toEntities<T>()
fun queryRows( fun queryRows(
vararg columns: QueryColumn?, vararg columns: QueryColumn?,
@ -85,7 +85,7 @@ inline fun <reified E> filter(
schema, schema,
tableName, tableName,
queryScope(*columns).where(queryCondition) queryScope(*columns).where(queryCondition)
).toEntities() ).toEntities<E>()
inline fun <reified E > filter( inline fun <reified E > filter(
vararg columns: QueryColumn?, vararg columns: QueryColumn?,

View File

@ -63,7 +63,7 @@ inline fun <reified E> TableDef.query(
) )
} }
inline fun <reified E> TableDef.all(): List<E> = selectAll(schema, tableName).toEntities() inline fun <reified E> TableDef.all(): List<E> = selectAll(schema, tableName).toEntities<E>()
inline fun <reified E> Collection<Row>.toEntities() = map { it to E::class.java }.toList() inline fun <reified E> Collection<Row>.toEntities() = map { it to E::class.java }.toList()