Android& Anko SQLite:如何在不知道列的情况下选择和解析行?

时间:2018-03-29 13:32:23

标签: java android sqlite kotlin anko

我想从表中选择所有行并在不知道列的情况下解析它并避免使用类似parseList(classParser<MyClass>())的内容,当我知道预期的结构时,它会运行良好。< / p>

MapRowParser看起来很有希望,但我无法完成它。

遵循一些伪代码以使其更清晰:

val rows = context.database.use {
    select("any_table").exec {        
        parseList(myParser<String, String>()) // key => value
    }.toList()
}

for (row in rows) {
    foreach (row as column => value) {
        // here we have the column and it's value 
        // without knowing the column name
    }
}

有什么想法吗?

提前致谢!

0 个答案:

没有答案