2017-06-16 15 views
0

Realm.android-0.88.2でどのように複合クエリを実行できますか?レルムjava(アンドロイド)複合述語

SQLでは構文は次のようになります:

select * from table1 where (a < x & b > y) or (a > x & b < y) 

ポインタを提供してください。

答えて

2
realm.where(Table1.class) 
      .beginGroup() 
      .lowerThan("a", x) 
      .greaterThan("b", y) 
      .endGroup() 
      .or() 
      .beginGroup() 
      .greaterThan("a", x) 
      .lowerThan("b", y) 
      .endGroup() 
      .findAll();