public abstract class UpgradeProcess extends BaseDBProcess implements UpgradeStep
connection| Constructor and Description |
|---|
UpgradeProcess() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doHasTable(java.lang.String tableName) |
protected abstract void |
doUpgrade() |
int |
getThreshold() |
protected boolean |
hasTable(java.lang.String tableName) |
protected long |
increment() |
protected long |
increment(java.lang.String name) |
protected boolean |
isSupportsAlterColumnName() |
protected boolean |
isSupportsAlterColumnType() |
protected boolean |
isSupportsStringCaseSensitiveQuery() |
protected boolean |
isSupportsUpdateWithInnerJoin() |
protected boolean |
tableHasColumn(java.lang.String tableName,
java.lang.String columnName) |
protected boolean |
tableHasData(java.lang.String tableName) |
void |
upgrade() |
void |
upgrade(java.lang.Class<?> upgradeProcessClass) |
void |
upgrade(DBProcessContext dbProcessContext) |
void |
upgrade(UpgradeProcess upgradeProcess) |
protected void |
upgradeTable(java.lang.String tableName,
java.lang.Object[][] tableColumns) |
protected void |
upgradeTable(java.lang.String tableName,
java.lang.Object[][] tableColumns,
java.lang.String sqlCreate,
java.lang.String[] sqlAddIndexes) |
runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateStringpublic int getThreshold()
public void upgrade()
throws UpgradeException
UpgradeExceptionpublic void upgrade(java.lang.Class<?> upgradeProcessClass)
throws UpgradeException
UpgradeExceptionpublic void upgrade(DBProcessContext dbProcessContext) throws UpgradeException
upgrade in interface UpgradeStepUpgradeExceptionpublic void upgrade(UpgradeProcess upgradeProcess) throws UpgradeException
UpgradeExceptionprotected boolean doHasTable(java.lang.String tableName)
throws java.lang.Exception
java.lang.Exceptionprotected abstract void doUpgrade()
throws java.lang.Exception
java.lang.Exceptionprotected boolean hasTable(java.lang.String tableName)
throws java.lang.Exception
java.lang.Exceptionprotected long increment()
protected long increment(java.lang.String name)
protected boolean isSupportsAlterColumnName()
protected boolean isSupportsAlterColumnType()
protected boolean isSupportsStringCaseSensitiveQuery()
protected boolean isSupportsUpdateWithInnerJoin()
protected boolean tableHasColumn(java.lang.String tableName,
java.lang.String columnName)
throws java.lang.Exception
java.lang.Exceptionprotected boolean tableHasData(java.lang.String tableName)
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeTable(java.lang.String tableName,
java.lang.Object[][] tableColumns)
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeTable(java.lang.String tableName,
java.lang.Object[][] tableColumns,
java.lang.String sqlCreate,
java.lang.String[] sqlAddIndexes)
throws java.lang.Exception
java.lang.Exception