为什么GreenDao中的queryRaw方法没有返回一个惰性列表?

时间:2012-09-17 09:25:40

标签: android greendao

queryRaw返回一个普通列表!但是,这对许多记录都不好,我需要懒惰的列表。

那么,如何从queryRaw获取一个惰性列表?

2 个答案:

答案 0 :(得分:2)

我刚刚添加了一个名为queryRawCreate的新方法,它返回一个Query对象。使用该查询,您可以立即获取LazyList。它被推送到GitHub。您需要使用源版本,直到下一个版本。

相关变化: https://github.com/greenrobot/greenDAO/commit/16705725231219907c1c0b42f3ba653833de7230

答案 1 :(得分:0)

根据您的具体需求,可能会使用标准QueryBuilder。查看WhereCondition.StringCondition。使用此方法,您可以将WHERE子句的任何SQL片段传递给查询构建器。