当前正在学习Kotlin并翻译适用于iOS的应用程序,其中包括在SQLite数据库上运行查询,我正在使用Anko SQLite扩展来运行查询,例如运行我正在使用的“SELECT * FROM QuoteType”
val quoteTypes = database.use {
select(QuoteType.TABLE_NAME).exec { parseList(classParser<QuoteType>()) }
}
我正在努力找出要从QuoteType运行SELECT COUNT(recordId)
谁能指出我正确的方向?
干杯
斯图尔特
最佳答案
我最后要做的是声明一个数据类来保存结果
data class recordCountObject(val returnCount: Long)
然后使用普通的原始SQL查询
val quoteTypeCount = database.use {
query<recordCountObject>("select count(*) AS returnCount FROM QuoteType")
}
这使我重新绑定(bind)到一个具体的对象