2016-05-11 10 views
0

ORMLiteを私のプロジェクトでRealmに置き換えています。Android Realmデータベース削除ビルダー

我々はDeleteBuilderについても同様である何QueryBuilder

ためRealmQueryがありますか?私は私の知識レルムにレルムAPI

でDeleteBuilderクエリを置き換えることができますどのように

だけ表とデータベース 自体を削除するには、サポートされています。どのような場合、私が代わりに私たちは、ほとんどのレルムクラス上の除去方法を持って、

答えて

1

のようなDeleteBuilderありません(私たちはDeleteBuilderで行うことができます として)、いくつかのクエリでレコードを削除する必要がある場合:

Foo obj = realm.where(Foo.class).findFirst(); // Find a single object; 
obj.deleteFromRealm(); // Delete the object from Realm 

RealmResults<Foo> list = realm.where(Foo.class).findAll(); // Find all objects; 
list.deleteAllFromRealm(); // delete all items that matched your query 
list.deleteFromRealm(0); // Delete item at specific index. 

realm.delete(Foo.class); // delete all Foo's 
realm.deleteAll(); // delete all data in Realm but preserve the schema 
関連する問題