Class ColumnMigration


  • public class ColumnMigration
    extends java.lang.Object
    Explicit 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
      boolean equals​(java.lang.Object obj)  
      java.lang.String getColumnName()
      Gets the (old) column name.
      java.lang.String getNewColumnName()
      Gets the new column name if column is renamed.
      java.lang.String getSql()
      The sql code to migrate this column.
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ColumnMigration

        public ColumnMigration​(java.lang.String columnName,
                               java.lang.String newColumnName,
                               java.lang.String sql)
        Creates an explicit migration for a column.
        Parameters:
        columnName - the column name
        newColumnName - the new column name if renamed
        sql - the SQL code
    • 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:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object