如何在Realm.android-0.88.2
中执行复合查询?
在SQL中语法如下:
select * from table1 where (a < x & b > y) or (a > x & b < y)
请提供指示。
答案 0 :(得分:2)
realm.where(Table1.class)
.beginGroup()
.lowerThan("a", x)
.greaterThan("b", y)
.endGroup()
.or()
.beginGroup()
.greaterThan("a", x)
.lowerThan("b", y)
.endGroup()
.findAll();