Reputation: 121
Is it possible to have multiple tables within the same realm in Android?
If it is possible (as some other SO answers indicate, like this one: How to truncate all tables in realm android), how would queries work?
Thanks!
Upvotes: 1
Views: 2298
Reputation: 81588
Is it possible to have multiple tables within the same realm in Android?
Yes, you just have to define multiple RealmObject
s.
public class Foo extends RealmObject {
// fields
}
public class Bar extends RealmObject {
// fields
}
Queries work by "table". You can query for one table at a time, and you can also query across object links (relationships) if you really want.
RealmResults<User> result2 = realm.where(User.class)
.equalTo("name", "John")
.or()
.equalTo("name", "Peter")
.findAllSorted("name", Sort.ASCENDING);
Upvotes: 4