本文整理匯總了Java中com.orm.androrm.migration.Migrator.addField方法的典型用法代碼示例。如果您正苦於以下問題:Java Migrator.addField方法的具體用法?Java Migrator.addField怎麽用?Java Migrator.addField使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.orm.androrm.migration.Migrator
的用法示例。
在下文中一共展示了Migrator.addField方法的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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<InventoryItem> migrator = new Migrator<InventoryItem>(InventoryItem.class);
// Add history field
migrator.addField("history", new IntegerField());
// roll out all migrations
migrator.migrate(context);
return;
}
示例6: 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;
}
示例7: 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;
}
示例8: 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"));
}
示例9: 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);
}
示例10: 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);
}
示例11: migrate
import com.orm.androrm.migration.Migrator; //導入方法依賴的package包/類
@Override
protected void migrate(Context context) {
Migrator<Book> migrator = new Migrator<Book>(Book.class);
migrator.addField("position", new IntegerField());
migrator.migrate(context);
}
示例12: testLocationFieldAdd
import com.orm.androrm.migration.Migrator; //導入方法依賴的package包/類
public void testLocationFieldAdd() {
Migrator<EmptyModel> migrator = new Migrator<EmptyModel>(EmptyModel.class);
assertFalse(mHelper.hasField(EmptyModel.class, "mLocationLat"));
assertFalse(mHelper.hasField(EmptyModel.class, "mLocationLng"));
migrator.addField("mLocation", new LocationField());
migrator.migrate(getContext());
assertTrue(mHelper.hasField(EmptyModel.class, "mLocationLat"));
assertTrue(mHelper.hasField(EmptyModel.class, "mLocationLng"));
}
示例13: fieldAdd
import com.orm.androrm.migration.Migrator; //導入方法依賴的package包/類
private void fieldAdd(String name, DataField<?> field) {
Migrator<EmptyModel> migrator = new Migrator<EmptyModel>(EmptyModel.class);
assertFalse(mHelper.hasField(EmptyModel.class, name));
migrator.addField(name, field);
migrator.migrate(getContext());
assertTrue(mHelper.hasField(EmptyModel.class, name));
}