public class LiveUpgradeSchemaDiff
extends java.lang.Object
| Constructor and Description |
|---|
LiveUpgradeSchemaDiff(java.sql.Connection connection,
java.lang.String tableName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getResultColumnNamesMap() |
java.util.Map<java.lang.String,java.lang.String> |
getResultDefaultValuesMap() |
void |
recordAddColumns(java.lang.String... columnDefinitions) |
void |
recordAlterColumnName(java.lang.String oldColumnName,
java.lang.String newColumnDefinition) |
void |
recordAlterColumnType(java.lang.String columnName,
java.lang.String newColumnType) |
void |
recordDropColumns(java.lang.String... columnNames) |
public LiveUpgradeSchemaDiff(java.sql.Connection connection,
java.lang.String tableName)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.String> getResultColumnNamesMap()
public java.util.Map<java.lang.String,java.lang.String> getResultDefaultValuesMap()
public void recordAddColumns(java.lang.String... columnDefinitions)
throws java.lang.Exception
java.lang.Exceptionpublic void recordAlterColumnName(java.lang.String oldColumnName,
java.lang.String newColumnDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic void recordAlterColumnType(java.lang.String columnName,
java.lang.String newColumnType)
throws java.lang.Exception
java.lang.Exceptionpublic void recordDropColumns(java.lang.String... columnNames)
throws java.sql.SQLException
java.sql.SQLException