queryRaw 返回一个普通列表!但是,这对很多记录都不好,我需要惰性列表。
那么,如何从 queryRaw 中获取惰性列表呢?
我刚刚添加了一个名为 queryRawCreate 的新方法,它返回一个 Query 对象。使用查询,您现在可以获得一个 LazyList。它被推送到 GitHub。在下一个版本之前,您将需要使用源版本。
相关变更: https ://github.com/greenrobot/greenDAO/commit/16705725231219907c1c0b42f3ba653833de7230
根据您的具体需求,它可能会使用标准QueryBuilder来解决。查看 WhereCondition.StringCondition。使用它,您可以将 WHERE 子句的任何 SQL 片段传递给查询构建器。