Slide 6
Slide 6 text
フィールドの指定
Realmは、モデルクラスからスキーマを自動生成する
様々なタイミングでフィールド名(文字列)が必要
マジックストリングを毎度書くのは面倒だし、ミスしそうで怖い
そもそも避けたい
# クエリ
RealmResults results = realm.where(TestEntity.class)
.equalTo("name", "hoge")
.equalTo("child.name", "fuga")
.findAll();
# マイグレーション
schema.create(TestEntity.class.getSimpleName())
.addField("name", String.class, FieldAttribute.INDEXED)
.addField("description", String.class, FieldAttribute.INDEXED)
.addRealmObjectField("child", childSchema);