private void updateColumnDataFromAddColumnChanges()

in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmAbstractViewChange.java [160:175]


  private void updateColumnDataFromAddColumnChanges(List<AddColumnChange> columnChanges) {
    for (DdmTableConfig table : getTables()) {
      for (AddColumnChange columnChange : columnChanges) {
        if (columnChange.getTableName().equals(table.getName())) {
          for (DdmColumnConfig tableColumn : table.getColumns()) {
            for (AddColumnConfig changeColumn : columnChange.getColumns()) {
              if (tableColumn.getName().equals(changeColumn.getName())) {
                tableColumn.setType(changeColumn.getType().toLowerCase());
                tableColumn.setConstraints(changeColumn.getConstraints());
              }
            }
          }
        }
      }
    }
  }