private void updateColumnDataFromCreateTableChanges()

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


  private void updateColumnDataFromCreateTableChanges(List<DdmCreateTableChange> tableChanges) {
    for (DdmTableConfig table : getTables()) {
      for (DdmCreateTableChange tableChange : tableChanges) {
        if (tableChange.getTableName().equals(table.getName())) {
          for (DdmColumnConfig tableColumn : table.getColumns()) {
            for (ColumnConfig changeColumn : tableChange.getColumns()) {
              if (tableColumn.getName().equals(changeColumn.getName())) {
                tableColumn.setType(changeColumn.getType().toLowerCase());
                tableColumn.setConstraints(changeColumn.getConstraints());
              }
            }
          }
        }
      }
    }
  }