Package me.danwi.sqlex.core.migration
Class Migrator
- java.lang.Object
-
- me.danwi.sqlex.core.migration.Migrator
-
public class Migrator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Migrator(DaoFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmigrate()迁移到最近版本intmigrate(int version)迁移到指定版本intmigrate(int version, MigrateCallback callback)迁移到指定版本intmigrate(MigrateCallback callback)迁移到最新版本
-
-
-
Constructor Detail
-
Migrator
public Migrator(DaoFactory factory)
-
-
Method Detail
-
migrate
public int migrate()
迁移到最近版本- Returns:
- 返回成功迁移的版本号
-
migrate
public int migrate(MigrateCallback callback)
迁移到最新版本- Parameters:
callback- 迁移回调- Returns:
- 返回成功迁移的版本号
-
migrate
public int migrate(int version)
迁移到指定版本- Parameters:
version- 版本号- Returns:
- 返回成功迁移的版本号
-
migrate
public int migrate(int version, MigrateCallback callback)迁移到指定版本- Parameters:
version- 版本号callback- 迁移回调- Returns:
- 返回成功迁移的版本号
-
-