2016-05-11 48 views
0

我在我的项目中将ORMLite替换为RealmAndroid Realm数据库删除生成器

我们RealmQueryQueryBuilder

什么是DeleteBuilder相似?

我如何可以替换境界API

据我所知境界DeleteBuilder查询只支持删除表和数据库 本身。如果当我不得不删除记录一些查询(如我们 可以DeleteBuilder做)

回答

1

没有一个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