本文整理汇总了Java中com.orm.androrm.migration.Migrator类的典型用法代码示例。如果您正苦于以下问题:Java Migrator类的具体用法?Java Migrator怎么用?Java Migrator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Migrator类属于com.orm.androrm.migration包,在下文中一共展示了Migrator类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<GameSession> migrator = new Migrator<GameSession>(GameSession.class);
// Add level field
migrator.addField("current_level", new IntegerField());
// Add points field
migrator.addField("points", new IntegerField());
migrator.addField("account_balance", new IntegerField());
migrator.addField("gross_income", new IntegerField());
migrator.addField("person_name", new CharField());
// Add state fields
migrator.addField("is_active", new BooleanField());
migrator.addField("pref_music", new BooleanField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例2: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<LetterTile> migrator = new Migrator<LetterTile>(LetterTile.class);
migrator.addField("builder", new ForeignKeyField<LetterBuilder>(LetterBuilder.class));
// roll out all migrations
migrator.migrate(context);
return;
}
示例3: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<WordTile> migrator = new Migrator<WordTile>(WordTile.class);
migrator.addField("stock", new IntegerField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例4: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<RequestItem> migrator = new Migrator<RequestItem>(RequestItem.class);
// Add history field
migrator.addField("history", new IntegerField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例5: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<Gift> migrator = new Migrator<Gift>(Gift.class);
// roll out all migrations
migrator.migrate(context);
return;
}
示例6: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<DecorationTile> migrator = new Migrator<DecorationTile>(DecorationTile.class);
// roll out all migrations
migrator.migrate(context);
return;
}
示例7: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<DefaultTile> migrator = new Migrator<DefaultTile>(DefaultTile.class);
// roll out all migrations
migrator.migrate(context);
return;
}
示例8: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<InventoryItem> migrator = new Migrator<InventoryItem>(InventoryItem.class);
// Add history field
migrator.addField("history", new IntegerField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例9: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<MarketRequest> migrator = new Migrator<MarketRequest>(MarketRequest.class);
migrator.addField("coins", new IntegerField());
migrator.addField("points", new IntegerField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例10: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<GameTile> migrator = new Migrator<GameTile>(GameTile.class);
migrator.addField("timer", new ForeignKeyField<GameTileTimer>(GameTileTimer.class));
// roll out all migrations
migrator.migrate(context);
return;
}
示例11: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<GiftRequest> migrator = new Migrator<GiftRequest>(GiftRequest.class);
// roll out all migrations
migrator.migrate(context);
return;
}
示例12: testRenameRelation
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
public void testRenameRelation() {
Migrator<NewModelWithRelation> migrator = new Migrator<NewModelWithRelation>(NewModelWithRelation.class);
assertTrue(mHelper.hasRelationTable(ModelWithRelation.class));
assertTrue(mHelper.tableExists("emptymodel_modelwithrelation"));
ModelWithRelation model1 = new ModelWithRelation();
model1.save(getContext());
EmptyModel empty = new EmptyModel();
empty.save(getContext());
model1.addRelation(empty);
model1.save(getContext());
assertEquals(1, model1.getRelations(getContext()).count());
assertEquals(0, NewModelWithRelation.objects(getContext()).count());
migrator.renameModel("ModelWithRelation", NewModelWithRelation.class);
migrator.migrate(getContext());
NewModelWithRelation one = NewModelWithRelation.objects(getContext()).get(1);
assertEquals(1, one.getRelations(getContext()).count());
assertTrue(mHelper.hasRelationTable(NewModelWithRelation.class));
assertFalse(mHelper.hasRelationTable(ModelWithRelation.class));
assertFalse(mHelper.tableExists("emptymodel_modelwithrelation"));
Filter filter = new Filter();
filter.is("mModel", "newmodelwithrelation")
.is("mAction", "rename_relation")
.is("mValue", "emptymodel_modelwithrelation");
assertEquals(1, Migration.objects(getContext()).filter(filter).count());
}
示例13: testForeignKeyAdd
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
public void testForeignKeyAdd() {
assertFalse(mHelper.hasField(EmptyModel.class, "mProduct"));
Migrator<EmptyModel> migrator = new Migrator<EmptyModel>(EmptyModel.class);
migrator.addField("mProduct", new ForeignKeyField<Product>(Product.class));
migrator.migrate(getContext());
assertTrue(mHelper.hasField(EmptyModel.class, "mProduct"));
}
示例14: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<Scripture> migrator =
new Migrator<Scripture>(Scripture.class);
migrator.addField("context", new CharField());
migrator.addField("application", new CharField());
migrator.addField("doctrine", new CharField());
migrator.addField("position", new IntegerField());
migrator.addField("startRatio", new DoubleField());
migrator.migrate(context);
}
示例15: migrate
import com.orm.androrm.migration.Migrator; //导入依赖的package包/类
@Override
protected void migrate(Context context) {
Migrator<ModelWithMigration> migrator = new Migrator<ModelWithMigration>(ModelWithMigration.class);
migrator.addField("mTestField", new CharField());
migrator.migrate(context);
}