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.Exception
public 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.Exception
public void recordAlterColumnName(java.lang.String oldColumnName, java.lang.String newColumnDefinition) throws java.lang.Exception
java.lang.Exception
public void recordAlterColumnType(java.lang.String columnName, java.lang.String newColumnType) throws java.lang.Exception
java.lang.Exception
public void recordDropColumns(java.lang.String... columnNames) throws java.sql.SQLException
java.sql.SQLException