- java.lang.Object
-
- org.tentackle.model.migrate.ColumnMigration
-
public class ColumnMigration extends java.lang.ObjectExplicit column migration for a given table.
-
-
Constructor Summary
Constructors Constructor Description ColumnMigration(java.lang.String columnName, java.lang.String newColumnName, java.lang.String sql)Creates an explicit migration for a column.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetColumnName()Gets the (old) column name.java.lang.StringgetNewColumnName()Gets the new column name if column is renamed.java.lang.StringgetSql()The sql code to migrate this column.inthashCode()
-
-
-
Method Detail
-
getColumnName
public java.lang.String getColumnName()
Gets the (old) column name.- Returns:
- the column name
-
getNewColumnName
public java.lang.String getNewColumnName()
Gets the new column name if column is renamed.- Returns:
- the renamed column, null if no rename
-
getSql
public java.lang.String getSql()
The sql code to migrate this column.- Returns:
- sql code
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-